For the 2026-27 school year, there are 73 catholic private elementary schools serving 22,879 students in Virginia. You can also find more religiously affiliated schools in Virginia.
The top ranked catholic private elementary schools in Virginia include All Saints Catholic School, The Basilica School Of St. Mary, and Peninsula Catholic High School.
The average tuition cost is $9,984, which is lower than the Virginia private elementary school average tuition cost of $14,814.
Quick Facts (26-27)
- # Private Schools: 73
- # Students Served: 22,879




























