Bonus learning & fun outside of school hours.
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, we are able to 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.
BASE Registration & Info
Information on how to register and what you and your child can expect with Before and After School Enrichment is available. Enrollment is currently open for the 2024-2025 school year.
Financial assistance is available. We believe that everyone in our community should have the opportunity to benefit from Y programs. Our financial assistance program is central to our mission. Learn more about financial assistance.
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.
Please note: As GPY transitions systems, the above account access is for child care only through 9/30/2024. During this time, memberships and non-childcare programs can be found by clicking here.
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:
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.
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.
For more information view our Forms Help Guide.
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
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, diversity and inclusion training, and SO much more!
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.
Center Locations
We offer our Before & After School Enrichment program at a wide variety of PA and NJ school districts with select on-site locations.
Participating grade levels:
- Kindergarten - 5th Grade
Care is available for the following schools:
- Copper Beech Elementary
- Highland Elementary
- McKinley Elementary
- Overlook Elementary
- Roslyn Elementary
- Rydal Elementary
- Willow Hill Elementary
Program times:
- 7:00 am - start of the school day
- End of the school day - 6:00 pm
Participating grade levels:
- Preschool - 6th Grade
Care is available for the following schools:
- Beverly City Elementary
Program times:
- End of the school day - 6:00 pm
Participating grade levels:
- Kindergarten - 6th Grade
Care is available for the following schools:
- Boyertown Elementary
- Gilbertsville Elementary
- New Hanover Elementary
- Washington Elementary
Program times:
- 6:30 am - start of the school day
- End of the school day - 6:00 pm
Participating grade levels:
- Kindergarten - 5th Grade
Care is available for the following schools:
- Pearson Elementary School
Program times:
- 7:00 AM - Start of school day
- End of school day - 6:00 PM
Care is available for the following schools:
Delran Intermediate School
- Hours of Care Available:
- 7:00 AM - 8:15 AM
- 2:30 PM - 6:00 PM
- Grades Served:
- 3rd - 5th
Milbridge Elementary School
- Hours of Care Available:
- 7:00 AM - 8:10 AM
- 3:20 PM - 6:00 PM
- Grades Served:
- Kindergarten - 2nd
Care is available for the following schools:
Maude Wilkins Elementary School
- Hours of Care Available:
- 7:00 AM - 8:30 AM
- 2:30 PM - 6:00 PM
- Grades Served:
- 2nd - 4th
Howard Yocum Elementary School
- Hours of Care Available:
- 7:00 AM - 9:00 AM
- 3:00 PM - 6:00 PM
- Grades Served:
- Pre-K - 1st
Ralph J. Steinhauer
- Hours of Care Available:
- 7:00 AM - 7:45 AM
- 2:00 PM - 6:00 PM
- Grades Served:
- 5th - 8th
Participating grade levels:
- Kindergarten - 4th Grade
Care is available for the following schools:
- Arrowhead Elementary
- Eagleville Elementary
- Woodland Elementary
- Worcester Elementary
Program times:
- 7:00 AM - start of school day
- End of school day - 6:00 PM
Care is available for the following schools:
C.B. Lamb Elementary School
- Hours of Care Available:
- 2:00 PM - 6:00 PM
- Grades Served:
- Preschool through 4th grade
Endeavour Elementary School
- Hours of Care Available:
- 7:00 AM - 8:30 AM
- 1:45 PM - 6:00 PM
- Grades Served:
- Preschool through 4th grade
Participating grade levels:
- Kindergarten - 4th Grade
Care is available for the following schools:
- Evergreen Elementary
- South Elementary
Program times:
- 7:00 AM - start of school day
- End of school day - 6:00 PM
Participating grade levels:
- Kindergarten - 6th Grade
Care is available for the following schools:
Columbia North YMCA
- Hours of Care Available:
- End of school day - 6:00 PM
- Grades Served:
- Kindergarten - 6th
Christian Street YMCA
- Hours of Care Available:
- 7:00 AM - start of school day
- End of school day - 6:00 PM
- Grades Served:
- Kindergarten - 6th
John Hancock Elementary
- Hours of Care Available:
- End of school day - 6:00 PM
- Grades Served:
- Kindergarten - 6th
A.L. Fitzpatrick Elementary
- Hours of Care Available:
- End of school day - 6:00 PM
- Grades Served:
- Kindergarten - 6th
Roxborough YMCA
- Hours of Care Available:
- End of school day - 6:00 PM
- Grades Served:
- Kindergarten - 6th
Care is available for the following schools:
Barkley Elementary School
- Hours of Care Available:
- 7:00 AM - start of school day
- End of school day - 6:00 PM
- Grades Served:
- 2nd - 5th
Manavon Elementary School
- Hours of Care Available:
- 7:00 AM - start of school day
- End of school day - 6:00 PM
- Grades Served:
- 2nd - 5th
Phoenixville Area Early Learning Center (PAELC)
- Hours of Care Available:
- 7:00 AM - start of school day
- End of school day - 6:00 PM
- Grades Served:
- Kindergarten - 1st
Schuylkill Elementary School
- Hours of Care Available:
- 7:00 AM - start of school day
- End of school day - 6:00 PM
- Grades Served:
- Kindergarten - 5th
Participating grade levels:
- Kindergarten - 6th Grade
Care is available for the following schools:
- Lower Pottsgrove Elementary
- Ringing Rocks Elementary
- West Pottsgrove Elementary
Program times:
- 6:30 am - 8:30 am
- 3:25 pm - 6:00 pm
Participating grade levels:
- Kindergarten - 4th Grade
Care is available for the following schools:
- Barth Elementary
- Franklin Elementary
- Lincoln Elementary
- Rupert Elementary
Program times:
- 6:30 AM - start of school day
- End of school day - 6:00 PM
Participating grade levels:
- Kindergarten - 6th Grade
Care is available for the following school:
- Riverside Elementary School
Program times:
- 7:00 AM - 8:15 AM
- End of school day - 6:00 PM
Participating grade levels:
- Kindergarten - 6th Grade
Care is available for the following school:
- Riverton Elementary School
Program times:
- End of school day - 6:00 PM
Participating grade levels:
- Kindergarten - 6th Grade
Care is available for the following schools:
- Brooke Elementary
- Evans Elementary
- Limerick Elementary
- Oaks Elementary
- Royersford Elementary
- Spring City Elementary
- Upper Providence Elementary
- FLEX Intermediate School (5/6 Grade Center)
Program times:
- 7:00 AM - start of school day
- End of school day - 6:00 PM
Participating grade levels:
- Kindergarten - 5th Grade
Care is available for the following schools:
- Upper Moreland Primary School
- Upper Moreland Intermediate School
Program times:
- 7:00 AM - start of school day
- End of school day - 6:00 PM
Participating grade levels:
- Kindergarten - 5th Grade
Care is available for the following schools:
- Hereford Elementary
- Marlborough Elementary
- Upper Perkiomen 4th and 5th Grade Center
Program times:
- 7:00 AM - start of school day
- End of school day - 6:00 PM
Participating grade levels:
- Kindergarten - 5th Grade
Care is available for the following schools:
- Blue Bell Elementary
- Lower Gwynedd Elementary
- Shady Grove Elementary
- Stoney Creek Elementary
Program times:
- 7:00 AM - start of school day
- End of school day - 6:00 PM
Have a question about our before and after school programs?
Whether this is your first time in our program, or you are a seasoned pro –our team is happy to assist with any of your questions or concerns!