Swimming Lessons



Check out our NEW - UPGRADED YUSA Swim Lesson Program

The YMCA has a long history of teaching swim lessons. In fact, the Y is credited for being first to develop a group swim instruction program in 1906.

We have come a long way since that first group lesson, and we’re excited to present the latest upgrades to you. This curriculum was created by the YMCA of the USA to meet the needs of all Ys in communities nationwide and focuses on a core group of water skills every person needs to be safe around water. These core skills naturally progress to competitive swim strokes. Students begin with and build upon skills they are ready to learn, helping them to celebrate their successes, build self-confidence, and enjoy learning to swim and water safety. Our new swim curriculum is based on extensive research, and we look forward to seeing swimmers advance more quickly through the stages. 

The fun fish names we previously used to identify the different levels have been replaced with names that more closely relate to the skills we will be working on in each stage.Swim lessons are now organized into three phases, and each phase includes several stages focused on a specific skill set.


Click here to help us chose the right Stage for you or your child: SWIM LESSON SELECTOR FOR YMCAGBC


Swim evaluations are required for students (3-17 years) who can do a front and back float on his or her own.

Swim Evaluation Time: Please bring bathing suit and towel. A swim cap is required if hair is shoulder length or longer.  Goggles are optional.

Evaluations will be held: Monday-Thursday, 3:30 - 4:30 pm 

Additional Evaluation Times are available please contact Danielle Abreu Aquatic Director at dabreu@ymcagbc.org


Private/Semi-Private Swim Lessons (Ages 3 – Adult)

Private swim lessons are offered for children and adults who are interested in mastering a swimming skill or for those with special needs, or those seeking one on one instruction.

Lesson times are based on instructor and pool availability and subject to change.

To schedule a private lesson, please contact the Aquatic Director at 201-487-6600 x213, dabreu@ymcagbc.org

Please see our Brochure for lesson schedules and registration dates.