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

  1. What's open for registration
  2. Find a program, register and pay
  3. Get help over the phone
  4. Subscribe to our seasonal newsletter
  5. Register in person
  6. Registration policies

What's open for registration

Spring program information is now available. Download the Spring Guide (PDF). 

Upcoming: Summer 2024 program registration opens June 6 (active living) and June 20 (swim).

For the spring season you can register for:

Browse all registered programs  

Drop-in programs

The following drop-in programs require registration:

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.

Find a program and register

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 are based on programs:

  • single day program - 14 calendar days prior to the program date

  • camp programs - 14 calendar days prior to first program date

  • registered weekly program - prior to the third class

  • leagues teams - prior to communication of the game schedule

  • leagues free agents - prior to the first game

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 between programs can be requested if:

  1. made before the third class of the original program
  2. space exists in an alternate program and both are within the same program session

Program transfers after the third class are subject to the program supervisor's discretion.

To request a transfer call 519-886-1177 or email for assistance.


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 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.