For the 2025-26 school year, there are 18 catholic private high schools serving 7,865 students in Virginia. You can also find more religiously affiliated schools in Virginia.
The top ranked catholic private high schools in Virginia include Bishop Denis J. Oconnell High School, Benedictine College Preparatory, and Catholic High School.
The average tuition cost is $17,210, which is lower than the Virginia private high school average tuition cost of $18,843.
Top Ranked Catholic Private High Schools in Virginia (2025-26)
School
Location
Quick Facts
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
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
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 - With our challenging academic curriculum, distinguished performance and fine arts programs, outstanding sports, and wide-ranging extracurricular activities, Paul VI is recognized as one of the finest college preparatory Catholic high schools in the country. Above all, our school`s unique character fosters a sense of community and dedication that encourages each individual to be extraordinary. St. Paul VI Catholic High School Photo - With our challenging academic curriculum, distinguished performance and fine arts programs, outstanding sports, and wide-ranging extracurricular activities, Paul VI is recognized as one of the finest college preparatory Catholic high schools in the country. Above all, our school`s unique character fosters a sense of community and dedication that encourages each individual to be extraordinary.]()

(Catholic)
42341 Braddock Road
Chantilly, VA 20152
(703) 352-0925
Chantilly, VA 20152
(703) 352-0925
Gr: 9-12 | 1,193 student Avg. class size: 18 students Sports: 19 | Extracurrculars: 63 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

Transferring from Public to Private School Mid-Year: What to Expect
Considering a mid-year transfer from public to private school? Learn what to expect with admissions, academic placement, social adjustment, and financial aid to ensure a smooth transition.

A Guide to Day vs. Boarding School: Which Is Right for Your Family
Discover the key differences between day and boarding schools to determine the best fit for your child. Explore benefits, costs, lifestyle factors, and questions to help guide your family’s decision.

The A to Z of Private Schools 2025
Explore the A to Z of private schools in 2025—from admissions to tuition—offering parents and educators clear insights into today’s options.