For the 2025-26 school year, there are 18 catholic private high schools serving 7,881 students in Virginia. You can also find more religiously affiliated schools in Virginia.
The top ranked catholic private high schools in Virginia include Walsingham Academy, Bishop Denis J. Oconnell High School, and Peninsula Catholic High School.
The average tuition cost is $17,374, which is lower than the Virginia private high school average tuition cost of $18,698.
Top Ranked Catholic ²ÝÁñÉçÇø High Schools in Virginia (2025-26)
School
Location
Quick Facts
600 Harpersville Road
Newport News, VA 23601
(757) 596-7247
Newport News, VA 23601
(757) 596-7247
Gr: 8-12 | 286 students Avg. class size: 16 students Sports: 13 | Extracurrculars: 24 Tuition & acceptance rate listed
Benedictine College Preparatory![Benedictine College Preparatory Photo Benedictine College Preparatory Photo]()

All-boys (Catholic)
12829 River Road
Henrico, VA 23238
(804) 708-9500
Henrico, VA 23238
(804) 708-9500
Gr: 9-12 | 298 students Avg. class size: 16 students Sports: 13 | Extracurrculars: 15 Tuition & acceptance rate listed
6600 Little Falls Rd
Arlington, VA 22213
(703) 237-1400
Arlington, VA 22213
(703) 237-1400
Gr: 9-12 | 1,153 student Avg. class size: 18 students Sports: 21 Tuition & acceptance rate listed
Bishop Ireton High School![Bishop Ireton High School Photo - receiving Communion at Mass Bishop Ireton High School Photo - receiving Communion at Mass]()

(Catholic)
201 Cambridge Road
Alexandria, VA 22314
(703) 751-7606
Alexandria, VA 22314
(703) 751-7606
Gr: 9-12 | 922 students Avg. class size: 24 students Sports: 19 | Extracurrculars: 18 Tuition & acceptance rate listed
2501 Academy Road
Powhatan, VA 23139
(804) 598-4211
Powhatan, VA 23139
(804) 598-4211
Gr: NS-12 | 516 students Avg. class size: 16 students Sports: 9 | Extracurrculars: 8 Tuition & acceptance rate listed
Catholic High School![Catholic High School Photo - Welcome! Welcome to Catholic High School! This building is a special place...It is home to the Crusaders. Come in and let us show you around! Catholic High School Photo - Welcome! Welcome to Catholic High School! This building is a special place...It is home to the Crusaders. Come in and let us show you around!]()

(Catholic)
4552 Princess Anne Road
Virginia Beach, VA 23462
(757) 467-2881
Virginia Beach, VA 23462
(757) 467-2881
Gr: 9-12 | 546 students Avg. class size: 24 students Sports: 18 | Extracurrculars: 10 Tuition & acceptance rate listed
1190 Progress Drive
Front Royal, VA 22630
(540) 635-0622
Front Royal, VA 22630
(540) 635-0622
Gr: K-12 | 225 students Sports: 5 | Extracurrculars: 8 Tuition listed
5399 Valley Pike
Stephens City, VA 22655
(540) 252-0238
Stephens City, VA 22655
(540) 252-0238
Gr: PK-12 | 277 students Sports: 7 Tuition listed
1619 Crowell Road
Vienna, VA 22182
(703) 790-5450
Vienna, VA 22182
(703) 790-5450
Gr: 6-12 | 302 students Avg. class size: 15 students Sports: 12 | Extracurrculars: 17 Tuition & acceptance rate listed
Roanoke Catholic School![Roanoke Catholic School Photo - Our Early Childhood Program (ages 3-5) is dedicated to the physical, social, and emotional development of the young child in a nurturing Christian environment. Each school day is planned with age-appropriate activities to enhance socialization skills, personal independence, and physical development in a comfortable, happy, play-oriented setting. Indoor and outdoor play are part of each day. Roanoke Catholic School Photo - Our Early Childhood Program (ages 3-5) is dedicated to the physical, social, and emotional development of the young child in a nurturing Christian environment. Each school day is planned with age-appropriate activities to enhance socialization skills, personal independence, and physical development in a comfortable, happy, play-oriented setting. Indoor and outdoor play are part of each day.]()

(Catholic)
621 N. Jefferson St
Roanoke, VA 24016
(540) 982-3532
Roanoke, VA 24016
(540) 982-3532
Gr: PK-12 | 327 students Avg. class size: 16 students Sports: 14 | Extracurrculars: 17 Tuition & acceptance rate listed
17700 Dominican Drive
Dumfries, VA 22026
(703) 445-0246
Dumfries, VA 22026
(703) 445-0246
Gr: 9-12 | 655 students Sports: 17 | Extracurrculars: 55 Tuition listed
St. Paul VI Catholic High School![St. Paul VI Catholic High School Photo - The mission of Paul VI is to provide an excellent Catholic education to young men and women by affording them the means to achieve spiritual, intellectual, personal, social, and physical development according to the teachings of the Gospel and St. Francis de Sales. St. Paul VI Catholic High School is committed to graduating responsible, moral, service-oriented young adults. St. Paul VI Catholic High School Photo - The mission of Paul VI is to provide an excellent Catholic education to young men and women by affording them the means to achieve spiritual, intellectual, personal, social, and physical development according to the teachings of the Gospel and St. Francis de Sales. St. Paul VI Catholic High School is committed to graduating responsible, moral, service-oriented young adults.]()

(Catholic)
42341 Braddock Road
Chantilly, VA 20152
(703) 352-0925
Chantilly, VA 20152
(703) 352-0925
Gr: 9-12 | 1,209 student Avg. class size: 17 students Sports: 19 | Extracurrculars: 70 Tuition listed
Seton School
(Catholic)
9314 Maple St
Manassas, VA 20110
(703) 368-3220
Manassas, VA 20110
(703) 368-3220
Gr: 7-12 | 355 students Acceptance rate listed
Walsingham Academy
(Catholic)
1100 Jamestown Rd
Williamsburg, VA 23187
(757) 229-6026
Williamsburg, VA 23187
(757) 229-6026
Gr: PK-12 | 496 students Avg. class size: 12 students Tuition & acceptance rate listed
The Barry Robinson Center
Alternative School (Catholic)
443 Kempsville Rd
Norfolk, VA 23502
(757) 455-6100
Norfolk, VA 23502
(757) 455-6100
Gr: 2-12 | 49 students
Cardinal Newman Academy
(Catholic)
8706 Quaker Ln
Richmond, VA 23235
(804) 447-0161
Richmond, VA 23235
(804) 447-0161
Gr: 9-11 | 10 students
Cristo Rey Richmond High School
(Catholic)
304 N Sheppard St
Richmond, VA 23221
(804) 447-4704
Richmond, VA 23221
(804) 447-4704
Gr: 9-11 | 202 students
6301 Campus Dr
Fredericksburg, VA 22407
(154) 041-9802
Fredericksburg, VA 22407
(154) 041-9802
Gr: 9-12 | 53 students Avg. class size: 10 students Tuition & acceptance rate listed
Recent Articles
Student Success Predictors at Community Colleges
A practical guide to student success predictors at community colleges for private school advisors helping graduates navigate two-year pathways.
Career Pathways with Community College for ²ÝÁñÉçÇø School Grads
Explore top career pathways with community college for private school graduates, including high-demand jobs, transfer options, and 2025 workforce trends.
Navigating the FAFSA & Financial Aid Timeline for Community College
Learn how to navigate FAFSA and financial aid timelines when starting at community college — from application to disbursement in 2025.



