The average private elementary school tuition in New Hampshire is $14,168 per year (2026-27).
The private elementary school with the lowest tuition is Hillsboro Christian School, with a tuition of $1,950.
Quick Facts (26-27)
- # NH Schools Ranked: 48
- Top 20 Range (Tuition): $1,950–$8,600
- NH School Avg.: $15,438
- National School Avg.: $10,510





















