New Hampshire Private Schools

There are 359 private schools in New Hampshire, serving 31,395 students.
The average private school tuition is $10,355 for elementary schools and $28,218 for high schools (view national tuition averages).
The average acceptance rate is 74% (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