Looking for fun and effective swimming lessons in Edmonton? Swim Gym offers high-quality children's swimming lessons for kids ages 6 to 13 at both the Kinsmen Sports Centre and Terwillegar Recreation Centre.
Our swimming lessons are designed for every skill level — from non-swimmers to advanced swimmers. Swim Gym's program includes 10 progressive levels, with its own badge system to motivate and reward achievement.
All Swim Gym swimming lessons are taught by nationally certified instructors who focus on safety, skill development, and building confidence in the water.
Classes are available in nine or ten-week sessions during the fall, winter, and spring, as well as one-week summer camps that include swimming lessons and other fun activities.
To ensure personalized instruction, we keep our class sizes small:
Each Swim Gym lesson is 30 minutes long, and part of a two-hour multi-sport program that also includes diving instruction, gymnastics, and acrobatics training — giving kids a fun and well-rounded fitness experience.
Ready to learn more about our approach, philosophy, and team of dedicated instructors?
Visit Our About PageHow to Register

We are pleased to share that The Sport For Every Child Club has been selected by @CTJumpstart to receive a grant from their Sport Relief Fund. The fund helps community sport organizations like ours continue to provide access to sport and play for Canadian kids. This grant will go a long way towards helping us to continue to provide our Swim Gym sport programs for children during these different times. #SportReliefFund

©2025 Sport For Life | Swim Gym Sport Camps | Edmonton, Alberta | 780-444-7300