Home Registered Programs Swimming Lessons

Swimming Lessons

Swimming is a life-saving skill that gives individuals confidence to safely take part in water activities and sports throughout their lives. The City of Calgary offers year-round swimming lessons for all ages, as well as First Aid and National Lifeguard certification classes.

Upcoming facility closures - Swimming lessons will not be offered at the following facilities while they undergo repairs:

  • Bob Bahan Aquatic & Fitness Centre: closed this spring and summer.
  • Canyon Meadows Aquatic & Fitness Centre: closed this summer.
  • Sir Winston Churchill Aquatic & Recreation Centre: closed this summer.

Search All Programs


Use this search to find a listing of all registered swimming programs.

Adult Swimming Lessons


Swim programs for adults of all levels who want to gain confidence in the water or improve their technique and endurance.

Child & Youth Swimming Lessons


Swim programs are designed to teach swimming basics such as floats and glides. Later levels will develop multiple strokes and swimming skills.

Preschool Swimming Lessons


Preschoolers learn to enter and exit shallow water safely and gain comfort with floats and back glides with and without the use of a lifejacket.

Parent & Tot Swimming Lessons


Parent & Tot programs that focus on structured in-water interactions stressing the importance of play in developing water-positive attitudes and skills.

Private Swimming Lessons


A customized swim program designed to focus on specific goals for those who require additional support. Ages 3+ years. Maximum 2 participants.

Lifesaving & Swim Certifications


We offer all the certification courses up to and including becoming a swim instructor and lifeguard.