Recommended Age Range: Infants & Toddlers (6 mos. – 3 yrs.) with Parent In this parent-child category, children learn to be comfortable in the water. Swim Starters focuses on developing swim readiness skills through fun and confidence-building experiences. Parents also learn essential skills in Swim Starters, including how to best supervise children in the water, how […]

Recommended Age Ranges: Preschool Youth (3–5 yrs.), School-Age Youth (5–12 yrs.), Teens & Adults (12+ yrs.) In these three stages, students develop a high level of comfort in the water by practicing safe water habits, engaging in underwater exploration, and learning how to swim to safety and exit if they fall into a body of water. […]

Recommended Age Ranges: School-Age Youth (5–12 yrs.), Teens & Adults (12+ yrs.) In these three stages, having mastered the fundamentals, students learn additional water safety skills and build stroke technique, developing skills that prevent chronic disease, increase social-emotional and cognitive well-being, and foster a lifetime of physical activity. Stage 4 – Stroke Introduction Introduces basic stroke […]

Ages: 4-12 These 30-minute classes have smaller student-to-instructor ratios to help acclimate children with special needs to the water and teach them basic swimming skills. Parents and/or aides are welcome to get in the water to help during the class. > Schedules, Locations, Fees and Registration

Ages 3- adult The Y staff will be happy to work with you and your family in small groups or individually. Contact the Aquatics Coordinator at the Downtown Branch or the Pleasant Street Branch to schedule your lessons. Downtown: Kelly Mahoney, (508) 409-0768 Pleasant Street: Noreen Foley, (508) 409-0737 Y Member: $25 per 30-minute lesson Non-member: $40 […]

Boy Scouts and Girl Scouts troops are welcome to come to the Y for structured badge or pin training followed by recreational swim time with the family. By appointment only. Location: Downtown Fees: Y Member: $10, Non-Member: $15 Registration: Contact Kelly Mahoney at or (508) 409-0768 to schedule your troop’s session.