The New Rochelle YMCA has taught thousands of students since its founding and has classes for all age ranges and abilities. We offer classes throughout the year in both group, private and semi-private settings. No matter your ability we can help you thrive in the water. Find a class that’s right for you.

Our swimming lessons fall under a level system, running from level 1 to 5. Swimmers progress along these levels as they work to challenge themselves further and pick up additional skills. Swimmers who progress past level 5 are welcome to join our swim team and be coached to swim competitively.

Parent and Child (Ages 6 months to 2 years old)

Accompanied by a parent, infants and toddlers learn to be comfortable in the water and develop swim readiness. Parents learn about water safety and drowning prevention. Click here for class availability

Preschool Child (Ages 3 to 5)

Children learn water safety, basic swimming competency, and progress through levels as they develop skills. Click here for class availability

School Age Child (Ages 6 to 12)

Students learn personal water safety, achieve basic swimming competency, and progress to learn about the four competitive swimming strokes. Click here for class availability

Teens and Adults (13 and up)

Students progress through YMCA swim levels, from entering the water confidently to refining their strokes for swim team participation. Choose from different levels of classes, beginning with water safety and swimming competency, to building and refining swimming stroke techniques. Click here for class availability

Private Swimming Lessons

Group lessons aren't for everyone. One-on-one time with a YMCA swim instructor might be just what you need. We offer private swimming lessons for students starting at age 3 and up, including teens and adults. We also offer semi-private classes for students who are at a similar level. Click here to download a copy of our private lesson inquiry sheet