The average private high school tuition in New Jersey is $22,979 per year (2026-27).
The private high school with the lowest tuition is Immaculata High School, with a tuition of $1,400.
Quick Facts (26-27)
- # NJ Schools Ranked: 121
- Top 20 Range (Tuition): $1,400–$6,700
- NJ School Avg.: $22,991
- National School Avg.: $13,513
















