Year-round swim lessons and aquatics programs for all ages are offered at our Lansdale and Harleysville branches, including parent/child, youth, teen, adult, and Red Cross training.

Parent-Child Swim Lessons
- For kids aged 6 months – 3 years with an adult
- Swim class for infants and toddlers with a parent
- Builds water comfort, swim readiness, and confidence
- Focuses on water safety and drowning prevention

Preschool Swim Lessons
- For kids aged 3-5 years
- Progressive swim lessons for preschoolers
- Master skills to advance through levels
- Build independent swim competency

Swim Lessons for School Age Children
- Ages 6–12 swim program
- Develop stroke techniques and skills
- Emphasizes safety and lifelong swimming

Pre-Swim Team
- Ages 8–18 pre-team swim program
- Practice stroke mechanics, starts, and turns
- Includes land training to prepare for competitive swim team

Gators Swim Team
- Ages 5–19 competitive swim team at Lansdale YMCA
- Weekly training, weekend meets, and competitions
- Focus on goals, teamwork, respect, and sportsmanship

Adult & Teen Swim Lessons
- Swim lessons for teens and adults (13+)
- Learn to swim or advance existing skills
- Classes for beginner, intermediate, and advanced levels

Private & Semi-private Swim Lessons
- Private & semi-private swim lessons, ages 4+
- Work at your own pace with a personal instructor
- Focus on individual goals; schedule with instructor

Adapted Swim Lessons
- Small group swim lessons for ages 3+
- Designed for individuals with special needs
- Offered at our Indian Valley branch only

