Our programs are tailored to meet your needs, while providing skill-based instruction to support development of strong swimmers. Our team is passionate and knowledgeable about swimming and enjoy helping people of all ages learn in the water.

If the program is closed, please contact or 403-355-1286 for late registration requests.

Adult Swim Lessons

AGE: 18Y+ // The Adult Swimmer Program is for beginners who may be just starting out, or swimmers who want help with their strokes.

Private Swim Lessons

AGE: 3Y+ // Includes goal setting, specialized instruction and customization to meet you or your childs' needs.

Parent & Tot Swim Lessons

AGE: 4M-3Y // The Lifesaving Society Parent and Tot program structures in-water interaction between parent and child to stress the importance of play in developing water-positive attitudes and skills.

Swim for Life® Preschool

AGE: 3Y-5Y // The Preschool program gives children a head start on learning to swim.

Swim for Life® Swimmer

AGE: 6Y-12Y // The Swimmer program makes sure children learn the fundamental physical literacy skills for aquatic activities.

Canadian Swim Patrol

AGE: 6Y-12Y // The Canadian Swim Patrol program provides enriched training for those who are ready to go beyond learn-to-swim.


AGE: 3Y-17Y // Designed to support swimmers with special needs in achieving their beginner swimmer goals and to increase their safety, independence, and enjoyment in and around the water.

Mermaid & Merman School

AGE: 8Y-12Y // Make all your dreams come true and learn to swim like a mermaid or merman in this whimsical program.

Junior Masters

AGE: 8Y-17Y // Are you a swimmer who has achieved basic swimming skills and wants to refine and perfect these skills, but is not able to put the commitment in to join a competitive swim club? Junior Masters is a new and exciting approach to learning advanced swimming skills for children and youth, 8 to 17 years old.

Swim Stroke Clinics

AGE: 8Y-17Y // Swim Stroke Clinics are designed for those individuals that want one focused class on a particular stroke with our experienced coaches.

Lifesaving Leadership Programs

Become a Lifeguard and/or Swim Instructor or take your interest in lifesaving to the next level with our lifesaving leadership courses.

Junior Lifeguard Club

AGE: 8Y-12Y // LEARN TO TRAIN: The Junior Lifeguard Club (JLC) program is for all youth aged 8-12 years interested in active living and having serious fun!

Senior Lifeguard Club

AGE: 13Y-17Y // LEARN TO TRAIN: The Senior Lifeguard Club is for participants of all abilities ages 13-17 years who want to stay healthy and active in a fun learning environment.