For the 2024 school year, there are 84 catholic private schools serving 27,264 students in Virginia. You can also find more religiously affiliated schools in Virginia.
The top ranked catholic private schools in Virginia include Bishop Denis J. Oconnell High School, Basilica School of Saint Mary and Benedictine College Preparatory.
The average tuition cost is $9,442, which is lower than the Virginia private school average tuition cost of $15,265.
Top Ranked Catholic Private Schools in Virginia (2024)
School
Location
Grades
Students
600 Harpersville Road
Newport News, VA 23601
(757) 596-7247
Newport News, VA 23601
(757) 596-7247
Grades: 8-12
| 283 students
980 N Frederick Street
Arlington, VA 22205
(703) 525-7599
Arlington, VA 22205
(703) 525-7599
Grades: PK-8
| 259 students
3301 Glen Carlyn Rd
Falls Church, VA 22041
(703) 820-7450
Falls Church, VA 22041
(703) 820-7450
Grades: NS-8
| 215 students
3827 Woodburn Road
Annandale, VA 22003
(703) 698-7171
Annandale, VA 22003
(703) 698-7171
Grades: NS-8
| 162 students
9294 Stonewall Road
Manassas, VA 20110
(703) 368-4400
Manassas, VA 20110
(703) 368-4400
Grades: PK-8
| 457 students
400 Green Street
Alexandria, VA 22314
(703) 549-1646
Alexandria, VA 22314
(703) 549-1646
Grades: PK-8
| 714 students
Benedictine College Preparatory
All-boys (Catholic)
12829 River Road
Henrico, VA 23238
(804) 708-9500
Henrico, VA 23238
(804) 708-9500
Grades: 9-12
| 282 students
6600 Little Falls Rd
Arlington, VA 22213
(703) 237-1461
Arlington, VA 22213
(703) 237-1461
Grades: 9-12
| 1,180 students
Bishop Ireton High School
(Catholic)
201 Cambridge Road
Alexandria, VA 22314
(703) 751-7606
Alexandria, VA 22314
(703) 751-7606
Grades: 9-12
| 922 students
2501 Academy Road
Powhatan, VA 23139
(804) 598-4211
Powhatan, VA 23139
(804) 598-4211
Grades: NS-12
| 484 students
1417 W Braddock Rd
Alexandria, VA 22302
(703) 998-4170
Alexandria, VA 22302
(703) 998-4170
Grades: PK-8
| 302 students
Catholic High School
(Catholic)
4552 Princess Anne Road
Virginia Beach, VA 23462
(757) 467-2881
Virginia Beach, VA 23462
(757) 467-2881
Grades: 9-12
| 414 students
Charlottesville Catholic School
(Catholic)
1205 Pen Park Rd
Charlottesville, VA 22901
(434) 964-0400
Charlottesville, VA 22901
(434) 964-0400
Grades: PK-8
| 368 students
Chelsea Academy
(Catholic)
1190 Progress Drive
Front Royal, VA 22630
(540) 635-0622
Front Royal, VA 22630
(540) 635-0622
Grades: K-12
| 250 students
Christ The King Catholic School
(Catholic)
3401 Tidewater Dr
Norfolk, VA 23509
(757) 625-4951
Norfolk, VA 23509
(757) 625-4951
Grades: NS-8
| 249 students
250 Stafford Lakes Pkwy
Fredericksburg, VA 22406
(540) 286-1600
Fredericksburg, VA 22406
(540) 286-1600
Grades: PK-8
| 488 students
Holy Family Catholic School
(Catholic)
14160 Ferndale Road
Woodbridge, VA 22193
(703) 670-3138
Woodbridge, VA 22193
(703) 670-3138
Grades: PK-8
| 248 students
Holy Family Day School
Daycare / Preschool (Catholic)
1279 N Great Neck Rd
Virginia Beach, VA 23454
(757) 481-1180
Virginia Beach, VA 23454
(757) 481-1180
Grades: NS-K
| 80 students
Holy Spirit School
(Catholic)
8800 Braddock Rd
Annandale, VA 22003
(703) 978-7117
Annandale, VA 22003
(703) 978-7117
Grades: PK-8
| 430 students
9535 Linton Hall Rd
Bristow, VA 20136
(703) 368-3157
Bristow, VA 20136
(703) 368-3157
Grades: PK-8
| 360 students
6398 Nativity Ln
Burke, VA 22015
(703) 455-2300
Burke, VA 22015
(703) 455-2300
Grades: PK-8
| 294 students
1619 Crowell Road
Vienna, VA 22182
(703) 790-5450
Vienna, VA 22182
(703) 790-5450
Grades: 6-12
| 302 students
8601 Wolftrap Road
Vienna, VA 22182
(703) 938-3600
Vienna, VA 22182
(703) 938-3600
Grades: PK-8
| 555 students
8250 Woodman Rd
Henrico, VA 23228
(804) 262-1770
Henrico, VA 23228
(804) 262-1770
Grades: PK-8
| 353 students
52 Harpersville Road
Newport News, VA 23601
(757) 596-2754
Newport News, VA 23601
(757) 596-2754
Grades: PK-8
| 367 students
2301 Oregon Ave
Portsmouth, VA 23701
(757) 488-6744
Portsmouth, VA 23701
(757) 488-6744
Grades: PK-8
| 172 students
Roanoke Catholic School
(Catholic)
621 N. Jefferson St
Roanoke, VA 24016
(540) 982-3532
Roanoke, VA 24016
(540) 982-3532
Grades: PK-12
| 461 students
110 Keating Dr
Winchester, VA 22601
(540) 662-7177
Winchester, VA 22601
(540) 662-7177
Grades: K-8
| 278 students
Sacred Heart Catholic School
(Catholic)
540 Central Blvd
Danville, VA 24541
(434) 793-2656
Danville, VA 24541
(434) 793-2656
Grades: PK-8
| 175 students
2024 N Randolph St
Arlington, VA 22207
(703) 527-5423
Arlington, VA 22207
(703) 527-5423
Grades: PK-8
| 467 students
580 Oakview Avenue
Bristol, VA 24201
(276) 669-0048
Bristol, VA 24201
(276) 669-0048
Grades: PK-8
| 155 students
St. Anne's Academy for Girls
Special Program Emphasis (Catholic)
6342 Mintbrook Lane
Bealeton, VA 22712
(571) 441-2663
Bealeton, VA 22712
(571) 441-2663
Grades: PK-6
| 46 students
St. Benedict Catholic School
(Catholic)
3100 Grove Avenue
Richmond, VA 23221
(804) 254-8850
Richmond, VA 23221
(804) 254-8850
Grades: PK-8
| 238 students
St. Bernadette Catholic School
(Catholic)
7602 Old Keene Mill Rd
Springfield, VA 22152
(703) 451-8696
Springfield, VA 22152
(703) 451-8696
Grades: PK-8
| 462 students
Saint Bridget School
(Catholic)
6011 York Rd
Richmond, VA 23226
(804) 288-1994
Richmond, VA 23226
(804) 288-1994
Grades: PK-8
| 513 students
Show 49 more private schools in Virginia (out of 84 total schools)
Loading...
Recent Articles
Successful Uses of AI in the Classroom
Gain insights into striking the right balance between leveraging AI tools and preserving the irreplaceable role of human teachers.
How to Study for an Exam
Discover proven strategies for high school juniors and seniors to study effectively and excel in exams. From time management techniques to active learning strategies, this article provides essential tips for success. Get ready to boost your grades and conquer your exams with confidence!
Rolling Admissions
Discover why many institutions opt for rolling admissions and how it can offer flexibility and opportunities for applicants throughout the year.