Swimming Lessons - YMCA of Three Rivers Waterloo Region

Swimming Lessons

Welcome to the YMCA Swim Lessons!

Swimming Lessons

Registration for Fall 2022 Swim Lessons will open on August 29 at 1:00pm. YMCA Members can register online through their Member Portal, or by visiting us in-person at any of our locations. 

Important Dates:

August 16 – Fall programs are available to view on the Program Schedule (Make sure to change the dates to the week of September 12th to see program availability) 

August 28 – Last day of Summer Swim Lessons (no lessons from August 29 – September 11) 

August 29 – Registration for Fall Swim Lessons Opens at 1:00pm 

September 4 – Online registration for Swim Lessons closes (in-person and phone registration still available) 

September 12 – Fall Skill Based Children’s Programs and Swim Lessons Begin 

Knowing how to swim can save your life -- or even someone else's. Taught by certified YMCA instructors, our swimming lessons will give you lifelong skills to help you be safe in and around the water. And you just might develop a lifelong passion for swimming!

There's more to YMCA swim lessons than just learning to swim. Our swimming lessons build self-confidence and show children they can achieve their goals with a little hard work and support from others. We've taught tens of thousands of children to swim through our nationally-accredited YMCA swim programs since we offered the very first YMCA swimming lesson in Canada over 100 years ago.

Preschool Swim Lesson Program

(3 months to 5 years)

The purpose of the YMCA Preschool Swim Lesson program is to introduce preschoolers to a wide range of water activities in a safe, fun atmosphere.

Learn to Swim Program

(6 to 12 years)

The YMCA Learn to Swim program is a four-level instructional program that introduces your beginner swimmer to foundational aquatic activities. They will improve their body awareness and motor skills as they submerge, kick, roll, and jump in the water. They will be competent swimmers on their front and back when they complete the entire program.

YMCA Star Program

(Completion of the Learn to Swim program or equivalent)

The YMCA Star Program introduces your continuing swimmer to elementary backstroke, breaststroke, side stroke, and increases their swimming distance to 350m by the end of Star 4. The optional items give your child opportunities to explore competitive swimming, synchronized swimming, water polo, and aquatic fitness.

YMCA Star Leadership Program

(Completion of the YMCA Star program or equivalent)

The YMCA Star Leadership Program allows your competent and confident swimmer to build on their strong aquatic skills to learn to safely help others who are in trouble in the water, basic first aid skills, and to improve their physical fitness. Each level has a component of learning how to teach others, and optional items include advanced swim skills, competitive swimming, synchronized swimming, water polo, and aquatic fitness.



Learn to Swim Conversion Chart

Age  Groups

City of Waterloo

City of Kitchener

Red Cross Program

Lifesaving Society Program

YMCA Program

0-2 years old

Parent & Tot 1



Parent and Tot 1


accompanied by

Parent & Tot 2

Adult & Tot


Parent and Tot 2



Parent & Tot 3

Adult & Tot

Sea Turtle

Parent and Tot 3







3-5 years old

Waterloo Splash 1


Sea Turtle

Preschool 1



Waterloo Splash 1



Preschool 2


by a parent 

Waterloo Splash 1



Preschool 3


or on their 

WaterlooSplash 2



Preschool 4



Waterloo Splash 3



Preschool 5







6-12 years old

Waterloo Swim 1


Swim Kids 1

Swimmer 1



Waterloo Swim 2


I/C Swim Kids 2

I/C Swimmer 2



Waterloo Swim 3


Swim Kids 2

Swimmer 2



Waterloo Swim 4


Swim Kids 2/3

I/C Swimmer 3



Waterloo Swim 5


Swim Kids 4/5

Swimmer 3



Waterloo Swim 6


Swim Kids 6

Swimmer 4

Star 1


Waterloo Swim 7


Swim Kids 7

Swimmer 5

Star 2


Waterloo Swim  9


Swim Kids 8

Swimmer 6

Star 3


Rookie Patrol

Rookie Patrol

Swim Kids 9

Rookie Patrol

Star 4


Ranger Patrol

Ranger Patrol

Swim Kids 10

Ranger Patrol

Star 5


Star Patrol

Star Patrol

Swim Kids 10

Star Patrol

Star 6


Star 7


Bronze Star



Bronze Star

Bronze Star