For the 2026-27 school year, there are 86 catholic private schools serving 28,405 students in Virginia. You can also find more religiously affiliated schools in Virginia.
The top ranked catholic private schools in Virginia include Catholic High School, Bishop Denis J. Oconnell High School, and The Basilica School Of St. Mary.
The average tuition cost is $10,803, which is lower than the Virginia private school average tuition cost of $15,972.
Quick Facts (26-27)
- # Private Schools: 86
- # Students Served: 28,405




























