Skip to main content
City Of Toronto - Swim Lessons
  • SwimmingSwimming
Programs:
Instructional Class

City Of Toronto - Swim Lessons

Whether it's your first time or millionth time getting into the water, there are many ways to improve your strokes, develop lifeguarding skills, and maintain your overall fitness. Get back into the swim of things with Toronto's programs, which offer a full range of learn-to-swim, lifesaving, watersports, and leadership programs for all ages.

This course is a 9-week Instructional Class. Attending individual dates is not available and pre-registration must take place to be enrolled in the course. The schedule for the class will be updated as it becomes available from the City of Toronto. Visit the City of Toronto Website for more information

Upcoming: 9:00 am on Tuesday, July 30th, 2024

  • Access  

    City

  • Age

    Child, Youth, Adult, All Ages

  • Pricing

    City of Toronto Pricing

  • Fees

    Additional fees apply (Not included with TPASC or UTSC Membership)

  •   Register  

Upcoming Schedule

  All Scheduled Items
Date Time Facility iCal
Tuesday, July 30th, 2024 9:00 am to 1:00 pm Training Pool
  add to calendar
Tuesday, July 30th, 2024 1:00 pm to 2:00 pm Cancelled Classes
  add to calendar
Wednesday, July 31st, 2024 9:00 am to 1:00 pm Training Pool
  add to calendar
Wednesday, July 31st, 2024 1:00 pm to 2:00 pm Training Pool
  add to calendar
Wednesday, July 31st, 2024 5:00 pm to 8:30 pm Training Pool
  add to calendar
Thursday, August 1st, 2024 9:00 am to 1:00 pm Training Pool
  add to calendar
Thursday, August 1st, 2024 1:00 pm to 2:00 pm Training Pool
  add to calendar
Friday, August 2nd, 2024 9:00 am to 1:00 pm Training Pool
  add to calendar
Friday, August 2nd, 2024 5:00 pm to 8:30 pm Training Pool
  add to calendar
Saturday, August 3rd, 2024 9:30 am to 2:00 pm Training Pool
  add to calendar
Sunday, August 4th, 2024 9:30 am to 2:00 pm Training Pool
  add to calendar
Tuesday, August 6th, 2024 9:00 am to 1:00 pm Training Pool
  add to calendar
Tuesday, August 6th, 2024 1:00 pm to 2:00 pm Cancelled Classes
  add to calendar
Wednesday, August 7th, 2024 9:00 am to 1:00 pm Training Pool
  add to calendar
Wednesday, August 7th, 2024 1:00 pm to 2:00 pm Training Pool
  add to calendar
Wednesday, August 7th, 2024 5:00 pm to 8:30 pm Training Pool
  add to calendar
Thursday, August 8th, 2024 9:00 am to 1:00 pm Training Pool
  add to calendar
Thursday, August 8th, 2024 1:00 pm to 2:00 pm Cancelled Classes
  add to calendar
Friday, August 9th, 2024 9:00 am to 1:00 pm Training Pool
  add to calendar
Friday, August 9th, 2024 5:00 pm to 8:30 pm Training Pool
  add to calendar
Saturday, August 10th, 2024 9:30 am to 2:00 pm Training Pool
  add to calendar
Sunday, August 11th, 2024 9:30 am to 2:00 pm Training Pool
  add to calendar
Monday, August 12th, 2024 9:00 am to 1:00 pm Training Pool
  add to calendar
Monday, August 12th, 2024 5:00 pm to 8:30 pm Training Pool
  add to calendar
Tuesday, August 13th, 2024 9:00 am to 1:00 pm Training Pool
  add to calendar
Tuesday, August 13th, 2024 1:00 pm to 2:00 pm Training Pool
  add to calendar
Wednesday, August 14th, 2024 9:00 am to 1:00 pm Training Pool
  add to calendar
Wednesday, August 14th, 2024 1:00 pm to 2:00 pm Training Pool
  add to calendar
Wednesday, August 14th, 2024 5:00 pm to 8:30 pm Training Pool
  add to calendar
Thursday, August 15th, 2024 9:00 am to 1:00 pm Training Pool
  add to calendar
Thursday, August 15th, 2024 1:00 pm to 2:00 pm Training Pool
  add to calendar
Friday, August 16th, 2024 9:00 am to 1:00 pm Training Pool
  add to calendar
Friday, August 16th, 2024 5:00 pm to 8:30 pm Training Pool
  add to calendar
Saturday, August 17th, 2024 9:30 am to 2:00 pm Training Pool
  add to calendar
Sunday, August 18th, 2024 9:30 am to 2:00 pm Training Pool
  add to calendar
Monday, August 19th, 2024 9:00 am to 1:00 pm Training Pool
  add to calendar
Monday, August 19th, 2024 5:00 pm to 8:30 pm Training Pool
  add to calendar
Tuesday, August 20th, 2024 9:00 am to 1:00 pm Training Pool
  add to calendar
Tuesday, August 20th, 2024 1:00 pm to 2:00 pm Training Pool
  add to calendar
Wednesday, August 21st, 2024 9:00 am to 1:00 pm Training Pool
  add to calendar
Wednesday, August 21st, 2024 1:00 pm to 2:00 pm Training Pool
  add to calendar
Wednesday, August 21st, 2024 5:00 pm to 8:30 pm Training Pool
  add to calendar
Thursday, August 22nd, 2024 9:00 am to 1:00 pm Training Pool
  add to calendar
Thursday, August 22nd, 2024 1:00 pm to 2:00 pm Training Pool
  add to calendar
Friday, August 23rd, 2024 9:00 am to 1:00 pm Training Pool
  add to calendar
Friday, August 23rd, 2024 5:00 pm to 8:30 pm Training Pool
  add to calendar
Saturday, August 24th, 2024 9:30 am to 2:00 pm Training Pool
  add to calendar
Sunday, August 25th, 2024 9:30 am to 2:00 pm Training Pool
  add to calendar
Monday, August 26th, 2024 9:00 am to 1:00 pm Training Pool
  add to calendar
Monday, August 26th, 2024 2:45 pm to 8:30 pm Training Pool
  add to calendar
Tuesday, August 27th, 2024 9:00 am to 1:00 pm Training Pool
  add to calendar
Tuesday, August 27th, 2024 1:00 pm to 2:00 pm Training Pool
  add to calendar
Tuesday, August 27th, 2024 1:15 pm to 6:00 pm Training Pool
  add to calendar
Wednesday, August 28th, 2024 9:00 am to 1:00 pm Training Pool
  add to calendar
Wednesday, August 28th, 2024 1:00 pm to 2:00 pm Training Pool
  add to calendar
Wednesday, August 28th, 2024 1:15 pm to 6:00 pm Training Pool
  add to calendar
Thursday, August 29th, 2024 9:00 am to 1:00 pm Training Pool
  add to calendar
Thursday, August 29th, 2024 1:00 pm to 2:00 pm Training Pool
  add to calendar
Thursday, August 29th, 2024 1:15 pm to 6:00 pm Training Pool
  add to calendar
Friday, August 30th, 2024 9:00 am to 1:00 pm Training Pool
  add to calendar
Friday, August 30th, 2024 1:15 pm to 6:00 pm Training Pool
  add to calendar
Saturday, August 31st, 2024 9:30 am to 2:00 pm Training Pool
  add to calendar