Register for swimming lessons
Learn about water safety and how to swim. Check schedules and register for lessons. Spring registration opens March 2026.
- Swimplex indoor pool at 101 Father David Bauer Drive
- Moses Springer outdoor pool at 150 Lincoln Road – closed for the season
Lessons fill quickly – plan ahead for registration day
Save time on registration day by setting up your account, wishlist and cart in advance. Read step-by-step instructions on the registration help page.
New to swimming lessons
If this is your first time signing up:
- start with our swim class guide to choose the right lesson by age and skill
- follow step-by-step registration instructions
- check our tips to plan ahead for registration day
Need help? Call 519-886-1177 or 519-884-5363.
Find the right class
Register your child for the level shown on their last report card. Children must meet the minimum age for the program on the first day of class.
Visit our swim class guide to see lesson types by age and level.
You can also call us at 519-886-1177 or 519-884-5363 for help.
Get inclusion support
If your child needs one-to-one support for swim lessons:
- contact Inclusion Services when you register for the class
- call 519-886-2310 ext. 27249 or email inclusion@waterloo.ca
- support depends on staff availability
Get ready for lessons
Before your lesson:
- arrive early – 15 minutes for the Swimplex, 8 minutes for Moses Springer pool
- use change rooms and lockers – bring a lock
- shower before lessons
- no footwear on deck – shoe covers $0.75 at customer service
- children not toilet trained must wear swim diapers or watertight pants – $2 at customer service
During your lesson:
- parents and visitors watch from the gallery — no phones, cameras or spectators on deck
- feedback day is usually lesson 6 and we provide a final written report at the last lesson
- if a pool fouling happens, lessons move to the pool deck – no refunds or credits
Contact us
Contact us if you have questions or need help finding a program or registering online:
- call 519-886-1177 or 519-884-5363
- email swim@waterloo.ca
Subscribe to the ActiveWaterloo newsletter
Get monthly updates on new and upcoming programs and activities, including a link to the newest ActiveWaterloo program guide.