The Y has been teaching people to swim for more than a century. Learning to swim at the Y is more than just stroke development. It is a child-centered approach, where kids learn through play, hands-on exercises, and creative repetition. Children are taught in small groups in a progressive approach that allows each child to proceed at their own pace. When your child has mastered one level, they are ready for the next. Each lesson encourages your child to feel good about themselves and what they have learned.

The swim lessons and swim classes offered by the YMCA of Greater Rochester Aquatics Programs include parent-child and preschool classes, and swimming lessons for all ages and abilities. We also offer youth competitive swim team programs, as well as lifeguard, swim instructor, First Aid, and CPR training.

Swim Lessons


Youth & Family Swim Lessons

Designed for your youngest new swimmers, parents are involved and in the water for these classes that promote water enrichment, safety, and readiness. Classes emphasize exercise, parental education, safety, and fun! There must be a parent for each child in the water and infants must wear a swimming diaper. Learn more.


YMCA Swim Teams

The YMCA Competitive Swim Teams work on increasing cardiovascular fitness, stroke development, and training for competition under the direction of a swim coach. Swim teams are a great way to meet new people, learn and grow from a team environment, and master swim techniques. Learn More.

Lifeguard Certification Classes


Lifeguard Certification Classes

This course provides participants with the knowledge and skills to prevent, recognize and respond to water emergencies and to provide care for breathing and cardiac emergencies, injuries and sudden illnesses until emergency medical services (EMS) personnel take over. Learn more.