The average private high school tuition in Virginia is $18,589 per year (2026-27).
The private high school with the lowest tuition is The Learning Center, with a tuition of $1,250.
Quick Facts (26-27)
- # VA Schools Ranked: 161
- Top 20 Range (Tuition): $1,250–$5,000
- VA School Avg.: $18,787
- National School Avg.: $13,513
















