Before & After School Care

High-quality care and educational opportunities for your kids before and after school!

Teaching staff member helping a child with schoolwork in a classroom

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

Child drawing on schoolwork in classroom

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

Participating grade levels: Kindergarten - 5th Grade
Address: Abington School District, PA
Care is available for the following schools: Copper Beech ElementaryHighland ElementaryMcKinley ElementaryOverlook ElementaryRoslyn ElementaryRydal ElementaryWillow Hill Elementary
Program Times: 7 AM - Start of the school day
End of the school day - 6:00 PM

Beverly City School District

Participating grade levels: Preschool - 6th Grade
Address: Beverly, NJ 08010
Care is available for the following schools: Beverly City Elementary
Program Times: End of the school day - 6 PM

Boyertown Area School District

Participating grade levels: Kindergarten - 6th Grade
Address: Boyertown Area School District, PA
Care is available for the following schools: Boyertown ElementaryGilbertsville ElementaryNew Hanover ElementaryWashington Elementary
Program Times: 6:30 AM - Start of the school day
End of the school day - 6 PM

Delanco Township School District

Participating grade levels: Kindergarten - 5th Grade
Address: Delanco, NJ 08075
Care is available for the following schools: Pearson Elementary School
Program Times: 7 AM - Start of school day
End of school day - 6 PM

Delran School District

Participating grade levels: Kindergarten - 5th Grade
Address: Delran, NJ
Care is available for the following schools: Delran Intermediate SchoolMilbridge Elementary School
Program Times: 7 AM - Start of school day
End of school day - 6 PM

Maple Shade School District

Participating grade levels: Kindergarten - 6th Grade
Address: Maple Shade, NJ
Care is available for the following schools: Howard Yocum Elementary SchoolMaude Wilkins Elementary SchoolRalph J. Steinhauer
Program Times: 7 AM - Start of school day
End of school day - 6 PM

Methacton School District

Participating grade levels: Kindergarten - 4th Grade
Address: Methacton School District, PA
Care is available for the following schools: Arrowhead ElementaryEagleville ElementaryWoodland ElementaryWorcester Elementary
Program Times: 7 AM - Start of school day
End of school day - 6 PM

North Hanover Township School District

Participating grade levels: Preschool - 4th Grade
Address: North Hanover, NJ
Care is available for the following schools: C.B. Lamb Elementary SchoolEndeavour Elementary School
Program Times: 7 AM - Start of school day
End of school day - 6 PM

Perkiomen Valley School District

Participating grade levels: Kindergarten - 4th Grade
Address: Perkiomen Valley School District, PA
Care is available for the following schools: Evergreen ElementarySouth Elementary
Program Times: 7 AM - Start of school day
End of school day - 6 PM

Philadelphia Area Schools

Participating grade levels: Kindergarten - 6th Grade
Address: Philadelphia, PA
Care is available for the following schools: 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 ElementaryRoxborough YMCA (Serving Greenwoods Charter School)
Program Times: 7:00 AM - Start of school day (only available for Christian Street YMCA)
End of school day - 6:00 PM

Phoenixville School District

Participating grade levels: Kindergarten - 5th Grade
Address: Phoenixville Area School District, PA
Care is available for the following schools: Barkley Elementary SchoolHares Hill Elementary SchoolManavon Elementary SchoolPhoenixville Area Early Learning Center (PAELC)Schuylkill Elementary School
Program Times: 7 AM - Start of school day
End of school day - 6 PM

Pottsgrove School District

Participating grade levels: Kindergarten - 6th Grade
Address: Pottsgrove School District, PA
Care is available for the following schools: Lower Pottsgrove ElementaryRinging Rocks ElementaryWest Pottsgrove Elementary
Program Times: 6:30 AM - Start of school day
End of school day - 6 PM

Pottstown School District

Participating grade levels: Kindergarten - 4th Grade
Address: Pottstown, PA 19464
Care is available for the following schools: Barth ElementaryFranklin ElementaryLincoln ElementaryRupert Elementary
Program Times: 6:30 AM - Start of school day
End of school day - 6 PM

Riverside Township School District

Participating grade levels: Kindergarten - 6th Grade
Address: Riverside, NJ 08075
Care is available for the following schools: Riverside Elementary School
Program Times: 7 AM - Start of school day
End of school day - 6 PM

Riverton School District

Participating grade levels: Kindergarten - 6th Grade
Address: Riverton, NJ 08077
Care is available for the following schools: Riverton Elementary School
Program Times: End of school day -  6 PM

Spring Ford Area School District

Participating grade levels: Kindergarten - 6th Grade
Address: Spring-Ford Area School District, PA
Care is available for the following schools: Brooke ElementaryEvans ElementaryLimerick ElementaryOaks ElementaryRoyersford ElementarySpring City ElementaryUpper Providence ElementaryFLEX Intermediate School (5/6 Grade Center)
Program Times: 7 AM - Start of school day
End of school day - 6 PM

Upper Dublin School District

Participating grade levels: Kindergarten - 5th Grade
Address: Upper Dublin Township, PA
Care is available for the following schools: Fort Washington Elementary SchoolJarrettown Elementary SchoolMaple Glen Elementary SchoolThomas Fitzwater Elementary School
Program Times: 7 AM - Start of school day
End of school day - 6 PM

Upper Moreland School District

Participating grade levels: Kindergarten - 5th Grade
Address: Upper Moreland Township, PA
Care is available for the following schools: Upper Moreland Primary SchoolUpper Moreland Intermediate School
Program Times: 7 AM - Start of school day
End of school day - 6 PM

Upper Perkiomen School District

Participating grade levels: Kindergarten - 5th Grade
Address: Upper Perkiomen School District, PA
Care is available at the Upper Perkiomen Valley YMCA for the following schools: Hereford ElementaryMarlborough ElementaryUpper Perkiomen 4th and 5th Grade Center
Program Times: 7 AM - Start of school day
End of school day - 6 PM

Wissahickon School District

Participating grade levels: Kindergarten - 5th Grade
Address: Wissahickon School District, PA
Care is available for the following schools: Blue Bell ElementaryLower Gwynedd ElementaryShady Grove ElementaryStony Creek Elementary
Program Times: 7 AM - Start of school day
End of school day - 6 PM

Current Before & After School Offerings

Registration for the 2026-2027 school year is open!

Before & After School Care Frequently Asked Questions

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!

 

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.

Login

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:
    1. Confirm your selected program
    2. 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.
    3. 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:

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.

CHANGE REQUEST

Private and Semi Private Swim Lessons

Private Swim Packages:

Five Session

  • Members: five lesson package - $185
  • Non-members: five lesson package - $370

One Session

  • Members: one lesson package - $45
  • Non-members: one lesson package - $90

Semi-Private Swim Packages:

  • Members: five lesson package - $140
  • Non-members: five lesson package - $280

Members who are interested in lessons can register or make a registration request through our member portal. Private and semi-private lessons are only available at select branches.