Welcome to All Saints Catholic School
Are you considering a Catholic education for your child? All Saints is a nationally recognized school anchored in the cherished traditions of our faith. Our school provides a dynamic, joy-filled learning environment in which students in Pre-Kindergarten to 8th grade excel academically and grow in wisdom and grace each day.
Contact All Saints for a Tour
Secure your spot today!
Schedule a Tour
Join our school community! All Saints Catholic School is accepting applications for the 2025-2026 school year. To schedule a tour of our nationally recognized Pre-Kindergarten through 8th grade school, please contact Mrs. Mary Rodriguez at 571-516-3170 or admissions@allsaintsva.org.
Ready to Join our School Community?
Click the Apply Online button below to start your All Saints Catholic School application. To find out more about our vibrant, faith-focused learning community, please click the buttons below or contact Mrs. Mary Rodriguez at 571-516-3170 or admissions@allsaintsva.org.
Latest News
View All News >
Summer Office Hours
The All Saints Catholic School office will be closed during the month of July. The office will reopen on Tuesday, August 5... Read More >

Join Our Team
School Employment OpportunitiesAll Saints Catholic School has the following employment opportunities for the 2025-2026 school year: For information or to apply for... Read More >

PowerSchool Data Security Incident Update
Please see the link below for important information regarding the PowerSchool Data Security Incident:

Summer Learning Program
Information about the All Saints Summer Learning Program is listed below. All assignments and activities will be posted by grade level and... Read More >
Upcoming Events
View Full Calendar >- June 30, 2025
-
-
30JunPray the Angelus with our school families, M-F at noon
12:00 pm
-
- July 7, 2025
-
-
07JulPray the Angelus with our school families, M-F at noon
12:00 pm
-
- July 14, 2025
-
-
14JulPray the Angelus with our school families, M-F at noon
12:00 pm
-
- July 21, 2025
-
-
21JulPray the Angelus with our school families, M-F at noon
12:00 pm
-
- July 28, 2025
-
-
28JulPray the Angelus with our school families, M-F at noon
12:00 pm
-
- August 4, 2025
-
-
04AugPray the Angelus with our school families, M-F at noon
12:00 pm
-
- August 11, 2025
-
-
11AugPray the Angelus with our school families, M-F at noon
12:00 pm
-
- August 18, 2025
-
-
18AugPray the Angelus with our school families, M-F at noon
12:00 pm
-