The average private high school tuition in Virginia is $18,796 per year (2026).
The private high school with the lowest tuition is The Learning Center, with a tuition of $1,250.
Quick Facts (2026)
- # VA Schools Ranked: 169
- Top 20 Range (Tuition): $1,250–$5,000
- VA School Avg.: $19,008
- National School Avg.: $14,500
















