For the 2026-27 school year, there are 80 christian private high schools serving 23,282 students in Virginia. You can also find more religiously affiliated schools in Virginia.
The top ranked christian private high schools in Virginia include Hampton Christian Academy, Immanuel Christian School, and Fairfax Christian School.
The average tuition cost is $9,665, which is lower than the Virginia private high school average tuition cost of $18,931.
Quick Facts (26-27)
- # Private Schools: 80
- # Students Served: 23,282





























