New Hampshire Private Schools

There are 351 private schools in New Hampshire, serving 30,997 students.
The average private school tuition is $10,424 for elementary schools and $27,724 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