Swimming Lessons
NEW - Private swimming lessons now available through online registration!
-Registration opens Wednesday, March 11 at 8 a.m.
-Spots are limited and will be booked on a first come, first served basis.
-Online spots may fill quickly, and no preference is given to individuals waiting in line at the facility. Registrations can be made online, by calling 311, or in person.
-Payment is required in full at the time of registration. Register online by clicking the Times and Schedules button above.
-Online registration for semi-private lessons is not available at this time.
-Registration Options: Call the pool directly or attend in person at the pool. For contact numbers or addresses of specific pools, visit the Municipal Swimming Pools page.
FAQ for Parents:
Q: Why did you change from eight- to 10-week sessions?
A: We want to give children more time to practice, build confidence and master skills. Longer sessions mean better progress and fewer registration periods for parents.
Q: Will the price increase?
A: While the fee is still based on the same per-class rate, the total cost will increase slightly because the program now includes 10 classes instead of eight.
Q: How does this benefit my child?
A: More classes means more practice, stronger swimming skills, improved water safety and a confidence boost.
Q: Do I need to register more often?
A: No, with longer sessions, you’ll register less frequently, saving you time and effort.
Q: Will class times or days change?
A: No, your scheduled day and time will remain the same—just for a longer session.
There’s a new way to register for leisure programs or book a facility. It’s easy to create an account! If you need help getting started, visit our Frequently Asked Questions page.
The French interface of our new registration system is still under development, however it is important that the City goes live with the new system as the existing registration and facility booking system is no longer supported by the vendor. Residents can still receive this service in French by calling 311 to have a French-speaking operator process bookings or registrations. The French interface will be launched in time for the fall/winter registration period.