Before & After School Care
High-quality care and educational opportunities for your kids before and after school!
About the Program
The Y’s Before & After School Enrichment (BASE) Program helps fill a gap for working families by keeping kids safe when not in school.
Through a combination of recreational and mentor-led activities, our before and after school programs complement what kids are already learning in the classroom. School-age kids balance learning and fun while developing social skills and engaging with positive adult role models.
Age Range for BASE Program: Preschool - 6th Grade
Before & After School Care Locations
We offer our Before & After School Enrichment program at a wide variety of PA and NJ school districts with select on-site locations.
Abington School District
End of the school day - 6:00 PM
Beverly City School District
Boyertown Area School District
End of the school day - 6 PM
Delanco Township School District
End of school day - 6 PM
Delran School District
End of school day - 6 PM
Maple Shade School District
End of school day - 6 PM
Methacton School District
End of school day - 6 PM
North Hanover Township School District
End of school day - 6 PM
Perkiomen Valley School District
End of school day - 6 PM
Philadelphia Area Schools
End of school day - 6:00 PM
Phoenixville School District
End of school day - 6 PM
Pottsgrove School District
End of school day - 6 PM
Pottstown School District
End of school day - 6 PM
Riverside Township School District
End of school day - 6 PM
Riverton School District
Spring Ford Area School District
End of school day - 6 PM
Upper Dublin School District
End of school day - 6 PM
Upper Moreland School District
End of school day - 6 PM
Upper Perkiomen School District
End of school day - 6 PM
Wissahickon School District
End of school day - 6 PM
Abington School District
Kindergarten - 5th Grade
Abington School District, PA
Copper Beech Elementary
Highland Elementary
McKinley Elementary
Overlook Elementary
Roslyn Elementary
Rydal Elementary
Willow Hill Elementary
7 AM - Start of the school day
End of the school day - 6:00 PM
Beverly City School District
Preschool - 6th Grade
Beverly, NJ 08010
Beverly City Elementary
End of the school day - 6 PM
Boyertown Area School District
Kindergarten - 6th Grade
Boyertown Area School District, PA
Boyertown Elementary
Gilbertsville Elementary
New Hanover Elementary
Washington Elementary
6:30 AM - Start of the school day
End of the school day - 6 PM
Delanco Township School District
Kindergarten - 5th Grade
Delanco, NJ 08075
Pearson Elementary School
7 AM - Start of school day
End of school day - 6 PM
Delran School District
Kindergarten - 5th Grade
Delran, NJ
Delran Intermediate School
Milbridge Elementary School
7 AM - Start of school day
End of school day - 6 PM
Maple Shade School District
Kindergarten - 6th Grade
Maple Shade, NJ
Howard Yocum Elementary School
Maude Wilkins Elementary School
Ralph J. Steinhauer
7 AM - Start of school day
End of school day - 6 PM
Methacton School District
Kindergarten - 4th Grade
Methacton School District, PA
Arrowhead Elementary
Eagleville Elementary
Woodland Elementary
Worcester Elementary
7 AM - Start of school day
End of school day - 6 PM
North Hanover Township School District
Preschool - 4th Grade
North Hanover, NJ
C.B. Lamb Elementary School
Endeavour Elementary School
7 AM - Start of school day
End of school day - 6 PM
Perkiomen Valley School District
Kindergarten - 4th Grade
Perkiomen Valley School District, PA
Evergreen Elementary
South Elementary
7 AM - Start of school day
End of school day - 6 PM
Philadelphia Area Schools
Kindergarten - 6th Grade
Philadelphia, PA
A.L. Fitzpatrick Elementary (only Kindergarten - 4th Grade available)
Christian Street YMCA (Serving Edwin Stanton Elementary School, Independence Charter School, Marian Anderson School)
John Hancock Elementary
Roxborough YMCA (Serving Greenwoods Charter School)
7:00 AM - Start of school day (only available for Christian Street YMCA)
End of school day - 6:00 PM
Phoenixville School District
Kindergarten - 5th Grade
Phoenixville Area School District, PA
Barkley Elementary School
Hares Hill Elementary School
Manavon Elementary School
Phoenixville Area Early Learning Center (PAELC)
Schuylkill Elementary School
7 AM - Start of school day
End of school day - 6 PM
Pottsgrove School District
Kindergarten - 6th Grade
Pottsgrove School District, PA
Lower Pottsgrove Elementary
Ringing Rocks Elementary
West Pottsgrove Elementary
6:30 AM - Start of school day
End of school day - 6 PM
Pottstown School District
Kindergarten - 4th Grade
Pottstown, PA 19464
Barth Elementary
Franklin Elementary
Lincoln Elementary
Rupert Elementary
6:30 AM - Start of school day
End of school day - 6 PM
Riverside Township School District
Kindergarten - 6th Grade
Riverside, NJ 08075
Riverside Elementary School
7 AM - Start of school day
End of school day - 6 PM
Riverton School District
Kindergarten - 6th Grade
Riverton, NJ 08077
Riverton Elementary School
End of school day - 6 PM
Spring Ford Area School District
Kindergarten - 6th Grade
Spring-Ford Area School District, PA
Brooke Elementary
Evans Elementary
Limerick Elementary
Oaks Elementary
Royersford Elementary
Spring City Elementary
Upper Providence Elementary
FLEX Intermediate School (5/6 Grade Center)
7 AM - Start of school day
End of school day - 6 PM
Upper Dublin School District
Kindergarten - 5th Grade
Upper Dublin Township, PA
Fort Washington Elementary School
Jarrettown Elementary School
Maple Glen Elementary School
Thomas Fitzwater Elementary School
7 AM - Start of school day
End of school day - 6 PM
Upper Moreland School District
Kindergarten - 5th Grade
Upper Moreland Township, PA
Upper Moreland Primary School
Upper Moreland Intermediate School
7 AM - Start of school day
End of school day - 6 PM
Upper Perkiomen School District
Kindergarten - 5th Grade
Upper Perkiomen School District, PA
Hereford Elementary
Marlborough Elementary
Upper Perkiomen 4th and 5th Grade Center
7 AM - Start of school day
End of school day - 6 PM
Wissahickon School District
Kindergarten - 5th Grade
Wissahickon School District, PA
Blue Bell Elementary
Lower Gwynedd Elementary
Shady Grove Elementary
Stony Creek Elementary
7 AM - Start of school day
End of school day - 6 PM
Financial Assistance
We believe everyone in our community should have the opportunity to benefit from YMCA programs and services. Our Financial Assistance Program is central to our mission.
How to Register?
Step 1: View the programs on this page
Learn more about our before and after school program offerings and locations to find the right program for your family.
Step 2: Access your Y account online
When you are ready to register, login to your Y account online.
Step 3: Find your desired program
- Once you login, click on the Program Registration tab at the top of the page. Choose your Current Location – click on “Change” (or enter school name in “Keyword Search”)
- Choose Child Care from the Categories
- Find the program you need and expand the list of programs for your specific location.
Please note: when you register for child care online, you will be registered for a child care package that includes the entire year of care and any applicable registration fees.
Step 4: Register
- Click on your desired program option and click Enroll
- A pop-up screen will guide you through the rest of the registration process:
- Confirm your selected program
- Select which child on the account you are registering. Helpful tip: you can only register one child at a time. If you plan to register more than one child, we do offer a sibling discount, however, this cannot be applied to online registration. Please call us at (215) 965-4316 to register and receive this discount.
- Complete any additional information
Please note: Each program will show how many children are registered out of the maximum number allowed for the program. If a program is at maximum capacity, you will only be able to add your child to the program waitlist.
Step 5: Payment
- If you are finished all your registrations, click Pay Now. Reminder: If you plan to register more than one child, we do offer a sibling discount, however, this cannot be applied to online registration. Please call (215) 965-4316 to register and receive a discount.
- The Setup Payment tab displays the schedule of payments due at the time of registration and your future payments that will be due.
- Select the stored payment method or add a new payment method. The payment method selected will be used for your payments today and your scheduled payments. You can change the scheduled payment method later by contacting the Y or through your Y account.
- Once your payment is processed, you’ll be offered an option to View or Print a Receipt in the Payment Complete tab.
Third Party Funding – SUBSIDY ACCEPTED!
The YMCA accepts funding from the Early Learning Resource Centers (ELRC) in Pennsylvania, Burlington and Camden Counties Community Action Partnerships in New Jersey, as well as Child Care Aware for military families. Please contact us with your Caseworker Name and ID number so that we may add this to your account.
Additional Notes & Information
Financial Assistance: If you plan to apply for financial assistance through the Y, please apply before registering for child care. Learn more about financial assistance:
Outstanding Balances: If you have an unpaid balance on your account, you will be unable to register for child care. To settle any outstanding balances, please call our team at (215) 965-4316.
Thank you for choosing the YMCA for your family’s child care needs and we look forward to serving you and your family throughout the school year!
Confirmation and Next Steps
Payment Receipt: You can access your orders and payments at any time online in the My Account section > Payment & Balances for receipt details or to see a list of payments.
Additional Paperwork: The primacy account contact will receive a confirmation email from the Y within a few minutes of your registration that will include a link to My Forms, which is accessible directly in your Y account. You can complete all the required forms and waivers, including immunization records, emergency contact forms, and health history information. This paperwork must be completed before your child’s first day of care (estimated time to complete is 30 minutes). For more information, view our Forms Help Guide.
What are the next steps after I register?
Confirmation and Next Steps
Payment Receipt: Once your registration is processed, you will be sent a receipt to your primary email address on file. You can also access your payments at any time via your online account in the My Account section > Payments and Balances (for receipt details).
Additional Paperwork: Completing your required forms is now easier than ever! You will receive a confirmation email from the Y within a few minutes of your registration that will include a link to My Forms, which is accessible directly in your YMCA online account. You can complete all the required forms and waivers, including immunization records, emergency contact forms, and health history information. This paperwork must be completed before your child’s first day of care and we estimate the paperwork will take about 30 minutes to complete.
After your paperwork is complete a director will reach out to confirm a start date. For more information view our Forms Help Guide.
What does a typical day look like?
Your child can expect a day of fun and learning!
Sample Schedule
- Check-in and Welcome Activity
- Snack (Provided by the YMCA)
- Homework Assistance
- Outdoor Play (weather permitting)
- Enrichment Activity 1
- Enrichment Activity 2
- End of Day Small Group Interest Centers
Activities Included: Arts, STEM (Science, Technology, Engineering, Math), Leadership Development, Literacy, Service Learning, Health and Wellness
Who will be working with my child throughout the school year?
Your child will be guided by our trained, caring, and dedicated staff.
At the Y, we believe that our staff is our greatest resource. Our team all have prior experience working with children and have school-age-specific training to ensure they not only provide your child with a fun experience but a safe and educational one as well.
To ensure your child is in safe hands, all staff members must also pass through a rigorous series of background checks including FBI Fingerprinting, National Child Abuse Registry, National & State Sex Offender Registry, and full reference checks.
All staff providing before and after school care receive training on key topics like child abuse recognition and prevention, CPR and first-aid training, character development and group dynamics, and SO much more!
What if I need to change or cancel my registration?
We know that your needs for care may change over the school year. Please submit your request online and a member of our team will follow up within two business days to confirm your request.