Where to Go for Swimming Lessons in Toronto
Swimming and water safety aren’t skills most of us use every day, but they are absolutely vital to have. Every year, roughly 460 Canadians drown. While the bulk of these deaths occur in adults, enrolling your child in swimming classes now equips them with valuable skills that can help to keep them safe in and around water for the rest of their lives. And as a nice bonus, formal swimming lessons also put your kid on the track towards becoming a lifeguard, which is a great gig for high school and post-secondary students.
Below we round up schools and organizations that all have an established themselves as spaces that that teach your kids to be safe and comfortable in and around pools, lakes, and then the ocean. While the bulk of these schools operate in Toronto, a few can be found just outside the city. Given that getting into the city’s swimming lessons in Toronto can be tough, we figured that families would appreciate having a nice, wide range of options.
Where to Go for Swimming Lessons in Toronto
Aqua Kids
Multiple Locations
Ask for swim school suggestions in any Toronto parents Facebook group and you’re sure to get multiple referrals for Aqua Kids, which has a reputation for being patient and effective. Classes can take place in a few different locations, including Newtonbrook Secondary School (155 Hilda Ave.) and Yonge Village Recreation Centre (20 Tangreen Court). Aqua Kids offers lessons for all ages (even adults) and semi-private, private, and even at-home lessons are available. For spring 2026, expect to pay $630 for 10 lessons for kids.
City of Toronto
Multiple Locations
The City of Toronto runs over 60 indoor pools, the bulk of which offer swim lessons. But while a wide range of times and skill levels are available, snagging a spot can be tough, especially if you’re after one of those coveted weekend morning slots. Registration opens up multiple times a year as part of the larger City of Toronto Parks and Recreation programming registration. Learn more about this process here and then cross your fingers on registration day (but seriously, have all the program codes, plus your family and client numbers easily accessible). In spring of 2026, lessons through the City start at only $53, which is a big reason why they’re so popular. If you can’t get your kid into one of the City run spots, take comfort in knowing you’re not alone, and that City pools are often on the chilly side.
Felix’s Swim School
Multiple Locations
Thanks to class ratios that are often as low as three or four students to one instructor, Felix Swim School can tweak its classes to offer “…a focused, individualized approach to instruction as well as an element of teamwork and fun!” Parents and tots classes are open to babies as young as four months, and courses run all the way up to lifeguard certification. Felix operates out of pools in the Junction, downtown, Riverside, Midtown, Markham, Woodbridge, and Thornhill. For its spring 2026 learn-to-swim classes, Felix is charging $671 for 11 45-minute classes while parent and tot classes, which have a higher a student-to-instructor ratio, are $550 for 11 30-minute classes.
Frank’s Swim School
Multiple Locations
Since 1968, Frank’s has been “serious about swimming.” It offers everything from tot and parent classes up to lifeguard training. Class sizes are tiny, with a ratio of three to one being common, though semi-private and private lessons are available. Frank’s currently runs lessons out of two locations, Havergal College (1451 Avenue Rd.) and Kodiak, its own specialty teaching pool at 1 Whitehorse Road. This last location has been specially designed for kids ages seven and under, including the school’s tots and parents’ classes. Pricing depends on the number of classes but for spring 2026, 12 classes cost $588.
Jack of Sports
Multiple Locations
This is one of the most popular places for swimming lessons in Toronto on this list that is not operated by the City because it offers so many classes in so many locations. Operating out of several pools (mostly found in schools), Jack of Sports offers classes for parents and tots as well as 10 levels of learn-to-swim courses. Semi-private and private lessons are also available. Jack of Sports is surprisingly affordable considering that its non-tot class ratios are quite low, five or six students to one instructor depending on the level, and those classes clock in at 55 minutes in length. For spring 2026, 11 kid classes runs $363, while 11 parent and tot classes costs $264.
Seal Swimming
Multiple Locations
Calling itself a, “modern, and rewarding environment” in which to learn swimming (and water safety) in, Seal Swimming uses its own curriculum to create strong, confident swimmers. Its parents and tots class welcomes babies under four months and its other programming features lessons for all ages, including adults. Lifeguarding and other aquatic leadership classes as available, as are private and at-home lessons. Lessons take place at several pools across Toronto and pricing varies depending on level/length of class, but to give you a sense of cost, the a group class costs around $200 for seven classes for the spring 2026 session.
Shendy’s
25 Scarsdale Rd., Toronto
As a supporter of the “No Push Movement,” (as in no pushing people into the water) this school takes a gentle approach to teaching kids everything they need to know about swimming and water safety. As well, Shendy’s team is, “…well versed in adaptive teaching to cater to those students with mental and physical exceptionalities.” Classes take place in one of Shendy’s two designed-for-families saltwater pools (they’re also heated!) and cover every level from tots and parents to the bronze awards. Prices vary depending on level and length of class but to give you a sense of cost, 10 weeks of 30-minute group class during the spring 2026 term runs $430 + HST.
Swim Time
Multiple Locations
With locations in Thornhill, Woodbridge, Pickering and Whitby, this school isn’t located in Toronto, but it gets such rave reviews from parents that we had to include it. While its highly experienced instructors and low-class sizes are likely a big reason for its popularity, we suspect that its decision to only run classes in warm, saltwater pools also helps. Classes are open to kids as young as four months and continue up to the National Lifeguard Certification. For spring 2026, 12 classes for kids costs $660 + HST while the “tadpoles” (toddler and parent classes) runs $480. At-home lessons are also available for a special fee.
Variety Village
3701 Danforth Ave., Toronto
Specially designed for children for all abilities, Variety Village is home to two large, fully accessible pools, and a giant hot tub. Class levels range from preschoolers to the National Lifeguard Certification. A variety of non-standard classes are available, including private lessons and a swimming fitness course for kids that lets them set their own goals and focus on improving their skills and speed in the water. In 2026, standard swim lessons start at $95 however, keep in mind that Variety Village requires a membership to access its programming. In the spring of 2026, an annual membership for a single child (two-13) is $435.
Water Babies
Multiple Locations
Looking to introduce your baby to the water and want some friendly (and fun!) guidance? Then check out Water Babies. Using toys, tools, and techniques to turn the pool into a “sensory playground,” Water Babies classes are designed to teach your little one to love the water, while creating amazing bonding time. Classes are open to kids as young as a few months old, up to age five, and take place at over a dozen Toronto and area locations.
YMCA
Multiple Locations
It’s fun to swim at the YMCA – even if you’re not a member! While members do get a noticeably cheaper price, the Y’s swimming lessons in Toronto are technically open to all. Different levels and class sizes are available, including private lessons. Members can expect to pay prices around $72.00 for 12 weeks of the large class while non-members will pay around
$180.00. Toronto’s multiple YMCA recreation centres are popular spots for lessons so you want to enroll your kid here, get on it ASAP. And if you want to keep yourself busy while your child is in the pool, consider getting a membership so that you can work out. Monthly and annual memberships are available and while there is some price variation depending on the location, multiple spots start at $99 for a monthly family membership.
