Youth Sports Leagues

Registration is currently open for our youth sports leagues including youth soccer, basketball, floor hockey and baseball (coach-pitch and TBall). Leagues are available for boys and girls ages 3 - 15 across Chester County. 

View Offerings by Branch

Girls on the Run & STRIDE

Girls on the Run and STRIDE are 10-week programs that leverage the power of running to help prepare girls (in grades three-five) and boys (in grade three-eight) for a lifetime of self-respect and healthy living. Twice weekly, participants engage in round table discussions with peers focused on character building, self-confidence and conflict resolution. Discussions are followed by training sessions for a 5K, the culmination of the program.

Register Now

Sports Classes

For those looking to learn a new sport or build their athletic competencies, the YMCA offers numerous sports classes and clinics such tumbling, karate, tennis and more. For those who want to provide their child with exposure to numerous sports, check out classes such as Preschool Sports.

View Classes

Youth and Adult Tennis Programs at Upper Main Line YMCA

Tennis is a great way to keep your body fit and your mind sharp. Playing on a regular basis can help you develop hand-eye coordination and improve your speed, balance, strength and flexibility. With 20 outdoor courts and four indoor courts - including USTA approved courts and two clay courts -  the Upper Main Line YMCA offers a multitude of tennis programs for ages three and up. Ask about our 24-hour reservation system to ensure you always have a court waiting for you! 

Learn More