Programs, classes and swim lessons
Find out what programs we offer, what's open for registration or drop-in, and how to sign up and pay.
On this page
- What's open for registration
- Find a program, register and pay
- Get help over the phone
- Subscribe to our seasonal newsletter
- Register in person
- Registration policies
What's open for registration
Winter program information is now available. Download the Winter Guide (PDF).
For the winter season you can register for:
- CARL leagues
- Swim lessons
- Aquatic exercise classes
- Fitness and wellness classes
- Pre-school and youth programs
- Special interest programs
Browse all registered programs
Drop-in programs
The following drop-in programs require registration:
- Drop-in adult leisure (billiards, cards, and more)
- Drop-in fitness (yoga, Zumba, HIIT, and more)
- Drop-in pickleball
- Drop-in skating (shinny, free skates, and more)
- Drop-in sports (badminton, table tennis)
- Drop-in swimming (aquafit, lane/public swims, and more)
- Drop-in walking
Find a program, register and pay
All current and upcoming programs are listed on ActiveWaterloo.
You can use this service to:
- search for activities by age, location, date, and more
- add yourself to a waitlist if a program is full
- register and pay with credit card or Visa/Mastercard debit
You need an account to register and pay for programs.
Get help over the phone
Call customer service to get help with finding a program or registering online.
You can reach us at 519-886-1177 or 519-884-5363.
Subscribe to our seasonal newsletter
Subscribers to our seasonal newsletter receive:
- reminders about upcoming registration dates
- notifications about new programs
- a link to the ActiveWaterloo Program Guide
Register in person
You can register in person at RIM Park and Waterloo Memorial Recreation Complex, Monday to Friday, 8:00 a.m. to 8:00 p.m.
Registration policies
Withdrawals |
Withdrawals are based on programs:
Withdrawals for medical reasons are subject to a 10% administrative fee and may require a medical note and approval by a program supervisor. For more on withdrawals, view our program withdrawal policy (PDF). |
Transfers |
Transfers between programs can be requested if:
Program transfers after the third class are subject to the program supervisor's discretion. To request a transfer call 519-886-1177 or email activewaterloo@waterloo.ca for assistance. |
Refunds |
Refunds are prorated and subject to an administrative fee of 10%. Cheque refunds of $25 or less are only available as credit on an account. To request a refund call 519-886-1177 or email activewaterloo@waterloo.ca for assistance. Refunds will be processed in 3-5 business days. |
Account credits |
Account credit is prorated and subject to an administrative fee of 10%. Credits can be used for any City of Waterloo facility rental, program registration, FitPass, or pay as you play fee. Credits are not transferable to another customer. |