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.
Starting Fall 2025, Waterloo residents will get early registration access to city programs.
On this page
- What's open for registration
- Early registration for Waterloo residents
- Find a program, register and pay
- Get help over the phone
- Register in person
- Subscribe to our seasonal newsletter
- Registration policies
What's open for registration
Summer program information is now available. Download the current ActiveWaterloo Guide (PDF).
Summer program registration opens June 5 (active living) and June 19 (swim/leadership).
This 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
Early registration for Waterloo residents
Starting Fall 2025, Waterloo residents can register for seasonal programs 72 hours before everyone else.
Early registration is for:
- registered seasonal programming such as:
- swimming lessons
- camps
- inclusion programming
- multi-week fitness classes
Early registration is NOT for:
- drop-in programs
- CARL programs
- single-day workshops
- leadership courses (aquatic leadership, youth leadership, babysitting, etc.)
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.
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.
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
Registration policies
Withdrawals |
Before requesting a refund, ensure you meet our withdrawal criteria below. If your request is successful a credit will show on your ActiveWaterloo account or a refund will show on the original payment used. Withdrawal criteria:
For more on withdrawals, view our program withdrawal policy (PDF). |
Transfers |
Transfers between programs can be accepted if:
Administrative fees do not apply for transfers. To request a transfer call 519-886-1177 or email activewaterloo@waterloo.ca for assistance. |
Refunds |
Before requesting a refund, consider that:
To request a refund call 519-886-1177 or email activewaterloo@waterloo.ca for assistance. Refunds will be processed in 3-5 business days. |
League withdrawals |
League programs have two forms of registration – team registrations and free agent registrations. Refund eligibility varies based on the method of registration (team or free agent).
Cancellation of league games taking place on outdoor fields is governed by the Field Delay and Cancellation Policy. Refunds and credits issued for league programs operate under the rules in section 2.0, except as stated below for team withdrawals. Team withdrawals
|
Account credits |
Credits on a customer account will not be removed as long as the account is active. Your account is consider to be not active if it has not been used in 2 years. If this happens:
At any point, if your credits are $25 or more the customer may to the account may request a refund, subject to a 10% administrative fee. |