We offer swim programs for all ages, ability levels and schedules. Pay as you go or register for an ongoing swim program.

Register for a program

On this page:

  1. COVID-19 updates
  2. Registration dates
  3. Single-visit swimming
  4. Class trips
  5. Swimming camps
  6. Lifeguard training
  7. Swimming fees
  8. Register for a program

COVID-19 updates

Indoor pools are closed

Ontario is in a modified version of step two of the province’s Roadmap to Reopen.  

Visit our COVID-19 updates page to learn what's open and closed as well as how city services are affected.

Registration dates

Registration for swimming programs in 2021 is now open.

Register for a program

Single-visit swimming

Join us at one of our pools to go for a swim. Some of the single-visit swims we offer are:

  • adult swim
  • family swim
  • lane swim
  • women's only swim

Check our swimming schedule to find a swim time at your local pool. Swim fees depend on age and the size of your group.

Register online for a single-visit swim:

You do not need to register for a single-visit swim at Idlewood outdoor pool or Wilson outdoor pool.

Class trips

Get out of the classroom for a trip to the pool. We base the cost on the number of students attending a class trip.

Choose from one of these programs:

  • Swim to Survive: This program works on the minimum skills required to recover from an accidental fall into deep water.
  • Swim to Survive + (Plus): This program builds on the Swim to Survive skills required to recover from an accidental fall into deep water.
  • Aquatic fitness programs for gym classes
  • Swim team rentals

To set up a class trip, contact your local pool.

Swimming camps

We offer full-day swimming camps for kids. Your camper will enjoy outdoor and indoor activities, including a daily swim. Visit our camps page to learn more or register on ActiveNet.

Lifeguard training

Learn about lifeguard and leadership training on our lifeguarding page. You can also learn about lifeguarding in Canada from the Lifesaving Society.

Swimming fees


  • single: $6
  • 5 tickets: $28.25
  • 20 tickets: $111.85
  • 60 tickets: $321.10

Child (0-17) and senior (55+) 

  • single: $4
  • 5 tickets: $18.50
  • 20 tickets: $70.35
  • 60 tickets: $200


  • single family admission: $13.65
  • 5 family admission tickets: $60.25
Apply for lower fees
Through our leisure access program, you can apply for lower fees for city-run programs. Find out if you're eligible and learn how to apply on our leisure access page.

Get inclusion support

If you or your child has a disability, you can apply for an inclusion membership to get inclusion support. Support can include personal assistance for leisure activities (PAL).

Register for a program

You can sign up for one of our swimming programs using ActiveNet. You can also visit your local pool to sign up in person.