New Hampshire Private Schools

There are 352 private schools in New Hampshire, serving 30,898 students.
The average private school tuition is $10,474 for elementary schools and $29,395 for high schools (view national tuition averages).
The average acceptance rate is 73% (view national acceptance rates).
Minority enrollment is 14% and the student:teacher ratio is 9:1.
26% of schools are religiously affiliated (most commonly Roman Catholic and Christian).

New Hampshire Private Schools by County