Swimming Lessons
Our swim programs include Parent and Tots sessions, regular group and private swimming lessons. For more advanced courses and recreational swim opportunities, please visit our Specialty and Lifeguard Training Programs page.
We use the Lifesaving Society swim lesson program to provide swim levels for all ages. View the list of available swim levels for more information.
If you are not sure of what level to register for, please contact the Municipal Administration Office. During the summer season, you can also reach out to your local pool to schedule a screening and determine the appropriate level for you or your child.
Swimming Lessons Schedules
Coming Soon
Group Swimming Lessons
Family Lesson Rate
We offer a discount rate for family swim lessons for $194.00 for first three children, plus half the lesson price for additional children, based on the higher lesson rate. All group swimming lessons take place Monday-Friday.
Age Group and Class | Cost |
Parent & Tots 1,2,3 | $71.00 |
Preschool A, B, C, D | $71.00 |
Tiny Tots | $71.00 |
Lifesaving Society Swim Kids 1-4 | $75.00 |
Lifesaving Society Swim Kids 5-7 | $81.00 |
Lifesaving Society Swim Kids 8-10 | $86.00 |
Private or Semi-Private Swim Lessons
If you’re interested in private or semi-private swim lessons for you or your child, we offer 30-minute sessions. Please note that other lessons may be taking place in the pool at the same time.
- Semi-private lessons – Semi-private lessons are available with up to three participants per lifeguard at a cost of $26.00 per class, per participant. To qualify for a semi-private lesson, you must register with two or three participants at the same or similar lesson level. If additional participants cannot be found for the requested level, the lesson will be automatically changed to a private lesson. The Municipality will try its best to schedule semi-private lessons together, but cannot guarantee availability.
- Private lessons – Private lessons are one-on-one with an instructor and cost $31.00 per session.