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
















