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 >
Race for Education Celebrating 20 Years
The 20th Annual Race for Education pledge campaign is underway! We are excited to announce that for the 20th year in a... Read More >

Spotlight on the Arts Summer Camps
Early Bird registration deadline is March 31st. Art, Drama, Musical Theatre Camps for K-12 in a Catholic setting Are you ready to... Read More >

Order Your Yearbook by April 18
One of the best ways to commemorate the school year is by purchasing an All Saints Yearbook. Our 2024-2025 school yearbook is... Read More >

Math Madness in March
We are excited to announce the start of our first annual “Math Madness in March” championship challenge through First in Math! The championship, modeled after... Read More >
Upcoming Events
View Full Calendar >- April 25, 2025
-
-
18AprEaster Holiday Break
12:00 am
-
- April 26, 2025
-
-
18AprEaster Holiday Break
12:00 am
-
- April 27, 2025
-
-
18AprEaster Holiday Break
12:00 am
-
- April 28, 2025
-
-
28AprKindergarten Screening (No Pre-K or K classes)
12:00 am -
28AprSchool Resumes
12:00 am -
28AprPray the Angelus with our school families, M-F at noon
12:00 pm
-
- April 30, 2025
-
-
30Apr20th Annual Race for Education
12:00 am
-
- May 1, 2025
-
-
01MaySchool Mass & May Crowning
8:30 am
-