Top 20 Best Virginia Catholic Private Elementary Schools (2022)
For the 2022 school year, there are 74 catholic private elementary schools serving 22,344 students in Virginia. You can also find more religiously affiliated schools in Virginia.
The best top ranked catholic private elementary schools in Virginia include Saint Ann Catholic School, Roanoke Catholic School and St. Ambrose School.
The average tuition cost is $7,528, which is lower than the Virginia private elementary school average tuition cost of $12,978.
Top Ranked Catholic Private Elementary Schools in Virginia (2022)
School
Location
Grades
Students
1619 Crowell Road
Vienna, VA 22182
(703) 790-5450
Vienna, VA 22182
(703) 790-5450
Grades: 6-12
| 298 students
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.]()

Special Program Emphasis (Catholic)
621 N. Jefferson St
Roanoke, VA 24016
(540) 982-3532
Roanoke, VA 24016
(540) 982-3532
Grades: PK-12
| 460 students
3827 Woodburn Road
Annandale, VA 22003
(703) 698-7171
Annandale, VA 22003
(703) 698-7171
Grades: NS-8
| 216 students
980 N Frederick Street
Arlington, VA 22205
(703) 525-7599
Arlington, VA 22205
(703) 525-7599
Grades: PK-8
| 281 students
9294 Stonewall Road
Manassas, VA 20110
(703) 393-1490
Manassas, VA 20110
(703) 393-1490
Grades: PK-8
| 452 students
400 Green Street
Alexandria, VA 22314
(703) 549-1646
Alexandria, VA 22314
(703) 549-1646
Grades: PK-8
| 714 students
2501 Academy Road
Powhatan, VA 23139
(804) 598-4211
Powhatan, VA 23139
(804) 598-4211
Grades: PK-12
| 311 students
1417 W Braddock Rd
Alexandria, VA 22302
(703) 998-4170
Alexandria, VA 22302
(703) 998-4170
Grades: PK-8
| 302 students
Charlottesville Catholic School![Charlottesville Catholic School Photo - Kindergarten received special bells from Santa's sleigh. Just like in the book, only true believers of Christmas can hear it ring! Charlottesville Catholic School Photo - Kindergarten received special bells from Santa's sleigh. Just like in the book, only true believers of Christmas can hear it ring!]()

(Catholic)
1205 Pen Park Rd
Charlottesville, VA 22901
(434) 964-0400
Charlottesville, VA 22901
(434) 964-0400
Grades: NS-8
| 313 students
Christ The King Catholic School![Christ The King Catholic School Photo - 2021 Christmas Pagent Christ The King Catholic School Photo - 2021 Christmas Pagent]()

(Catholic)
3401 Tidewater Dr
Norfolk, VA 23509
(757) 625-4951
Norfolk, VA 23509
(757) 625-4951
Grades: NS-8
| 249 students
Holy Cross Academy
(Catholic)
250 Stafford Lakes Pkwy
Fredericksburg, VA 22406
(540) 286-1600
Fredericksburg, VA 22406
(540) 286-1600
Grades: PK-8
| 480 students
Holy Family Catholic School![Holy Family Catholic School Photo - Our campus is peaceful, set in the woods of an old neighborhood, our children learn the values of work and prayer. Holy Family Catholic School Photo - Our campus is peaceful, set in the woods of an old neighborhood, our children learn the values of work and prayer.]()

(Catholic)
14160 Ferndale Road
Woodbridge, VA 22193
(703) 670-3138
Woodbridge, VA 22193
(703) 670-3138
Grades: PK-8
| 285 students
Holy Spirit School
(Catholic)
8800 Braddock Rd
Annandale, VA 22003
(703) 978-7117
Annandale, VA 22003
(703) 978-7117
Grades: PK-8
| 466 students
9535 Linton Hall Rd
Bristow, VA 20136
(571) 428-2531
Bristow, VA 20136
(571) 428-2531
Grades: PK-8
| 345 students
6398 Nativity Ln
Burke, VA 22015
(703) 455-2300
Burke, VA 22015
(703) 455-2300
Grades: PK-8
| 278 students
8601 Wolftrap Road
Vienna, VA 22182
(703) 938-3600
Vienna, VA 22182
(703) 938-3600
Grades: PK-8
| 470 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
| 274 students
600 Harpersville Road
Newport News, VA 23601
(757) 596-7247
Newport News, VA 23601
(757) 596-7247
Grades: 8-12
| 283 students
2301 Oregon Ave
Portsmouth, VA 23701
(757) 488-6744
Portsmouth, VA 23701
(757) 488-6744
Grades: PK-8
| 172 students
110 Keating Dr
Winchester, VA 22601
(540) 662-7177
Winchester, VA 22601
(540) 662-7177
Grades: K-8
| 234 students
Sacred Heart School![Sacred Heart School Photo - Our teachers make learning fun and interactive through hands on learning, STEAM activities, and our updated technology programs. Sacred Heart School Photo - Our teachers make learning fun and interactive through hands on learning, STEAM activities, and our updated technology programs.]()

(Catholic)
540 Central Blvd
Danville, VA 24541
(434) 793-2656
Danville, VA 24541
(434) 793-2656
Grades: PK-8
| 147 students
2024 N Randolph St
Arlington, VA 22207
(703) 527-5423
Arlington, VA 22207
(703) 527-5423
Grades: PK-8
| 467 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
3301 Glen Carlyn Rd
Falls Church, VA 22041
(703) 820-7450
Falls Church, VA 22041
(703) 820-7450
Grades: NS-8
| 215 students
St. Benedict School![St. Benedict School Photo - St. Benedict Catholic School on the corner of Grove and Belmont, is located in the historic Museum District of Richmond, Virginia. St. Benedict School Photo - St. Benedict Catholic School on the corner of Grove and Belmont, is located in the historic Museum District of Richmond, Virginia.]()

(Catholic)
3100 Grove Avenue
Richmond, VA 23221
(804) 254-8850
Richmond, VA 23221
(804) 254-8850
Grades: PK-8
| 212 students
St. Bernadette Catholic School![St. Bernadette Catholic School Photo St. Bernadette Catholic School Photo]()

(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 Cathlolic School
(Catholic)
6011 York Rd
Richmond, VA 23226
(804) 288-1994
Richmond, VA 23226
(804) 288-1994
Grades: PK-8
| 449 students
10701 W Huguenot Road
Richmond, VA 23235
(804) 272-2881
Richmond, VA 23235
(804) 272-2881
Grades: PK-8
| 491 students
St. Francis Of Assisi School
(Catholic)
18825 Fuller Hts Rd
Triangle, VA 22172
(703) 221-3868
Triangle, VA 22172
(703) 221-3868
Grades: PK-8
| 282 students
St. Gregory The Great School![St. Gregory The Great School Photo - Happy Students! St. Gregory The Great School Photo - Happy Students!]()

(Catholic)
5343 Virginia Beach Blvd
Virginia Beach, VA 23462
(757) 497-1811
Virginia Beach, VA 23462
(757) 497-1811
Grades: PK-8
| 664 students
Saint James Catholic School![Saint James Catholic School Photo - We offer separately designated and fully equipped science, and computer labs, a newly installed robotics lab, a library, art room and music room. Saint James Catholic School Photo - We offer separately designated and fully equipped science, and computer labs, a newly installed robotics lab, a library, art room and music room.]()

(Catholic)
830 W Broad Street
Falls Church, VA 22046
(703) 533-1182
Falls Church, VA 22046
(703) 533-1182
Grades: PK-8
| 470 students
St. John Evangelist Elementary School![St. John Evangelist Elementary School Photo - Students visit Church on a weekly basis. St. John Evangelist Elementary School Photo - Students visit Church on a weekly basis.]()

(Catholic)
271 Winchester St.
Warrenton, VA 20186
(540) 347-2458
Warrenton, VA 20186
(540) 347-2458
Grades: PK-8
| 241 students
St. John The Apostle Catholic School
(Catholic)
1968 Sandbridge Road
Virginia Beach, VA 23456
(757) 821-1100
Virginia Beach, VA 23456
(757) 821-1100
Grades: PK-8
| 317 students
Show 39 more private schools in Virginia (out of 74 total schools)
Loading...
Recent Articles

5 Ways To Protect Your Child From Bullying
Bullying lurks everywhere. Learn the warning signs and how to protect your child.

Questions! Questions! Questions!
If you are beginning to think about sending your child to private school, you probably have a lot of questions. Here are some answers to your more common questions.

May 25, 2022
Marketing Your School: Welcoming New StudentsWhy is welcoming students so important? Because it makes new students and their families feel that they are part of the school community from Day 1. More about this valuable marketing tool here.