Being confident in the water starts with strong swim skills and smart safety habits.

Our programs focus on helping swimmers of all ages build essential techniques, like floating, treading water and stroke development, while also teaching important water safety tips. From understanding pool rules to learning how to recognize and respond to emergencies, we make sure every swimmer is equipped with the knowledge they need to stay safe and have fun. Just starting out? Looking to improve your skills? Our welcoming environment and supportive team of swim instructors make learning to swim easy and enjoyable.

Register for swim lessons!

Take a moment to review our general pool guidelines and swim lesson FAQs. These sections outline important information about safety and program expectations. Not sure which level to register for? Get a free assessment from a City of Vaughan lifeguard during any recreational swim. Regular admission fees and policies apply.

Parent & Tot (up to 3 years)

Take a moment to review our general pool guidelines and swim lesson FAQs. These sections outline important information about safety and program expectations. Not sure which level to register for? Get a free assessment from a City of Vaughan lifeguard during any recreational swim. Regular admission fees and policies apply.

Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.

Discover more!

Preschool (ages 3-5)

Take a moment to review our general pool guidelines and swim lesson FAQs. These sections outline important information about safety and program expectations. Not sure which level to register for? Get a free assessment from a City of Vaughan lifeguard during any recreational swim. Regular admission fees and policies apply.

Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.

Discover more!

Swimmer 1-10 (ages 6-14)

Take a moment to review our general pool guidelines and swim lesson FAQs. These sections outline important information about safety and program expectations. Not sure which level to register for? Get a free assessment from a City of Vaughan lifeguard during any recreational swim. Regular admission fees and policies apply.

Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.

Discover more!

Teens (ages 12-17)

Take a moment to review our general pool guidelines and swim lesson FAQs. These sections outline important information about safety and program expectations. Not sure which level to register for? Get a free assessment from a City of Vaughan lifeguard during any recreational swim. Regular admission fees and policies apply.

Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.

Discover more!

Adults (ages 13-99)

Take a moment to review our general pool guidelines and swim lesson FAQs. These sections outline important information about safety and program expectations. Not sure which level to register for? Get a free assessment from a City of Vaughan lifeguard during any recreational swim. Regular admission fees and policies apply.

Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.

Discover more!

Older Adults (ages 65+)

Take a moment to review our general pool guidelines and swim lesson FAQs. These sections outline important information about safety and program expectations. Not sure which level to register for? Get a free assessment from a City of Vaughan lifeguard during any recreational swim. Regular admission fees and policies apply.

Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.

Discover more!

Inclusion 1-on-1 (ages 3+)

Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.

Discover more!

Private and Semi-Private (ages 3+)

Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Answer
We are having difficulty loading your requested events. Please refresh your screen or try again in a few minutes.
Image
Learn to swim instructor and participant in the pool at Carrville Community Centre

Daytime Group Swim Lessons

The City of Vaughan now offers daytime swim lessons at all community centre locations for educational groups and community organizations. Learn-to-swim lessons are based on the Lifesaving Society's Swim for Life program. Daytime group swim lessons with the City of Vaughan make it uniquely flexible and affordable for organizations to offer aquatics as part of their programming.


Why this program is right for your organization

This program is specifically designed to meet the scheduling needs of specific groups with daytime availability, including: 

  • Schools and education providers 
  • Community-organized groups or programs 
  • Small businesses 


Program details
Participants will receive high-quality instruction that builds essential, life-saving aquatic skills and confidence in the water. Plus, the group lesson model makes this program more affordable than regular peak-hour lessons. 

When

Monday – Friday 
1:00 p.m. - 4:00 p.m.  

(subject to pool availability)

Where

All City of Vaughan pools 

  • Al Palladini Pool (9201 Islington Ave.) 
  • Carrville Pool (30 Carrville Rd.) 
  • Chancellor Pool (350 Ansley Grove Rd.) 
  • Dufferin Clark Pool (1441 Clark Ave. W.) 
  • Father E. Bulfon Pool (8141 Martin Grove Rd.) 
  • Garnet A. Williams Pool (501 Clark Ave. W.) 
  • Maple Pool (10190 Keele St.) 
  • North Thornhill Pool (300 Pleasant Ridge Ave.) 
  • Vellore Village Pool (1 Villa Royale Ave.) 
  • Woodbridge Pool (5020 Highway 7.) 

Group size

Up to 30 participants per time slot 

Lesson format

Group lessons with multiple levels taught together 

Pricing

$7.50 per lesson, per child, per hour

 

How to register
To get started, please complete the online form. Your submission will be reviewed and a staff member will be in touch with next steps.

Water Smart Safety Tips

Water safety starts with awareness. Whether you're visiting the pool, lake or beach, a few simple habits can make all the difference. Drowning can happen quickly and silently, even in shallow water, so staying informed and prepared is key. Guidance on this page is informed by the Lifesaving Society, a national leader in drowning prevention, water rescue training and public education. For more information about water safety, visit the Lifesaving Society online.

Image
Two adults snorkeling and holding hands.

Swim with a buddy.

Never swim alone. Having someone nearby can make all the difference in an emergency.

Image
A young girl in a pink floatie in a lake holding an adult's hand

Stay within arm’s reach.

Even in shallow water, keep close supervision of young children at all times. Drowning can happen quickly and silently.

Learn to swim early.

Enroll children in swim lessons starting at four (4) months old to build comfort and safety skills right from the start.

Image
Two orange lifejackets arranged on a chair inside a boat.

Wear a lifejacket.

Wearing lifejackets when boating or near open water save lives, especially for non-swimmers and young children.

Image
A man swimming in a lake

Know your limits.

Don’t push yourself beyond your skill level. Stay in designated swim areas and take breaks when needed.

Image
A turbulent lake

Check water conditions.

Be aware of currents, weather changes and posted advisories at lakes, rivers or beaches.

Text

CONTACT US

Recreation Services - Aquatics
City Hall, Level 300
2141 Major Mackenzie Drive
Vaughan, ON  L6A 1T1

Hours of Operation

Monday to Friday: 8:30 a.m. - 4:30 p.m.

Phone: 905-832-2281
Email: swim@vaughan.ca