Swimming Programs


SwimAbilities® is a learn to swim program geared for children with special needs. SwimAbilities® provides lessons where the caregiver is in the water to provide one-on-one focus while being under the direction of a certified instructor. SwimAbilities® assists children and their caregivers to increase safety, independence, and enjoyment in and around the water. Children may begin SwimAbilities® at any level and may continue into other swim programs if they are comfortable doing so.

Recommended ages: 3-16 years old

Swim to Survive®

Swim to Survive® teaches the necessary skills to survive an unexpected fall into deep water- an important first step to being safe around water. The Swim to Survive® program was developed because most drownings occur close to safety when victims had no intention of going into the water. No specialized certification is required to deliver this program. Although candidate recognition materials are available, it is not a requirement so Swim to Survive® can be absolutely free for you to deliver!

Swim for Life® Programs

Swim for Life® is a comprehensive swim instruction program that focuses on the acquisition and development of fundamental swim strokes and skills for learners of all ages and abilities. Swim for Life® is accessible, flexible, success-oriented and fun. Instructors ensure swimmers get lots of in-water practice in every lesson. Swim for Life® flows seamlessly into the Canadian Swim Patrol program and then into the Society’s lifesaving training awards. The Society provides instructors with a variety of tools to make this drowning and injury prevention education last a lifetime.

Parent & Tot

The Parent & Tot Program structures in-water interaction between parent/caregiver and child to stress the importance of play in developing water-positive attitudes and skills.

Recommended ages: 4 months - 3 years.

To see the skills taught in the Parent & Tot Program view the At-A-Glance Parent & Tot Program Chart.


The Preschool Program works to ensure children become comfortable in the water and have fun developing a foundation of water skills.

Recommended ages: 3-5 years old

To see the skills taught in the Preschool Program view the At-A-Glance Preschool Program Chart.


The Swimmer Program uses in-water practice for swimmers of any ability to develop swimming strokes and skills.

Recommended ages: 5-12 years old

To see the skills taught in the Swimmer Program view the At-A-Glance Swimmer Program Chart.

Next Steps: Canadian Swim Patrol (Rookie, Ranger, Star), Junior Lifeguard Club, or Bronze Star/Medallion.

Adult Swimmer

The Adult Swimmer Program is for beginners or swimmers who want to improve their skills. Within the Adult Swimmer curriculum, participants set their own goals to develop water confidence and recognizable strokes.

To see the skills taught in the Adult Swimmer Program view the At-A-Glance Adult Swimmer Program Chart.

Next Steps: Take our Bronze Medallion, Bronze Cross and National Lifeguard programs to become a National Lifeguard, or become a Swim and/or Lifesaving Instructor.

Fitness Swimmer

The Fitness Swimmer Program is for swimmers of any age who want to improve their overall physical fitness in the water. Fitness Swimmer provides a structured approach to improve physical fitness based on accepted training principles and practices.

To see the skills taught in the Fitness Swimmer Program view the At-A-Glance Fitness Program Chart.

For more information on our Swim for Life® programs, refer to the Policies and Procedures.

Swim for Life® Sites

Enroll in the Lifesaving Society's Swim for Life programs offered at the following aquatic and recreational facilities across Alberta and the Northwest Territories:




Facility Name



Town of Edson

Repsol Place


Town of Hinton

Dr. Duncan Murray Recreation Centre

Niton Junction

Yellowhead County

Green Grove Pool


Municipality of Jasper

Jasper Aquatic Centre

Fox Creek

Town of Fox Creek

Fox Creek Pool


Municipal District of Opportunity No 17

Wabasca Water World and Fitness Centre

Cold Lake

Nancy Perry

Boreal Forest Guides


Town of Westlock

Westlock Recreation Center


Town of Barrhead

Barrhead Pool

Grande Prairie

City of Grande Prairie

Bear Creek Pool


Town of Bonnyville

Bonnyville Swimming Pool



CFB Edmonton

Edmonton Garrison/CFB Edmonton


Royal Glenora Club

Royal Glenora Club


MacEwan University

MacEwan University


University of Alberta

University of Alberta Pool

St. Albert

City of St. Albert

Fountain Park Recreation Centre


Forest burg

Village of Forestburg

Forestburg Swimming Pool


Town of Killam

Flagstaff Regional Aquatic Centre


Town of Ponoka

Ponoka Aquaplex

Pine Lake

Camp BB-Riback

Camp BB-Riback



City of Calgary

Inglewood Aquatic Centre


City of Calgary

Glenmore Aquatic Centre


City of Calgary

Killarney Aquatic & Recreation Centre


City of Calgary

Sir Winston Churchill Aquatic & Recreation Centre


City of Calgary

Southland Leisure Centre


City of Calgary

Village Square Leisure Centre


City of Calgary

Thornhill Aquatic & Recreation Centre


City of Calgary

Beltline Aquatic & Fitness Centre


City of Calgary

Acadia Aquatic & Fitness Centre


City of Calgary

Bob Bahan Aquatic & Fitness Centre


City of Calgary

Canyon Meadows Aquatic & Fitness Centre


City of Calgary

Foothills Aquatic Centre


City of Calgary

Renfrew Aquatic & Recreation Centre


City of Calgary

Shouldice Aquatic Centre


Calgary Jewish Centre

Calgary Jewish Centre/Aquatics Centre


Marda Loop Communities Association

South Calgary Outdoor Pool


Trico Centre for Family Wellness

Trico Centre for Family Wellness


McKenzie Lake Residents Association

McKenzie Lake Residents Association


Benchmark Projects Ltd.

Stanley Park Outdoor Pool


Benchmark Projects Ltd.

Millican Ogden Outdoor Pool


Mount Pleasant Community Pool

Mount Pleasant Community Pool


Westside Regional Recreation Society

Westside Regional Recreation Society


Fish Creek Prov Park Sikome Lake

Fish Creek Prov Park Sikome Lake


Town of Claresholm

Claresholm Aquatic Centre


Town of Nanton

Nanton Outdoor Pool


Town of Okotoks

Okotoks Aquatic Centre

Turner Valley

Town of Turner Valley

Dr. Lander Memorial Pool


Chestermere Regional Community Association

Chestermere Regional Community Association


Fort Macleod

Town of Fort Macleod

Fort Macleod Pool


University of Lethbridge

Max Bell Aquatic Centre

Northwest Territories

South Slave

Fort Providence

Hamlet of Fort Providence

Fort Providence Pool

Fort Smith

Town of Fort Smith

Fort Smith Pool

Fort Simpson

Village of Fort Simpson

Fort Simpson Pool

Hay River

Town of Hay River

Don Stewart Recreation Centre



Town of Inuvik

Midnight Sun Complex

Norman Wells

Town of Norman Wells

Penguin Palace Pool


Hamlet of Tuktoyaktuk

Tuktoyaktuk Pool

Swim for Life®- Strokes and Skills Video

Strokes & Skills is designed to help Swim Instructors teach and evaluate kids in the Swim for Life program. The 24 minute video features real kids in 8 segments covering:

  • Front Crawl, Back Crawl, Breaststroke
  • Entries, Dives, Movement Skills, Kicks, and Fitness

Strokes & Skills brings the Swim for Life Award Guide to real life. Real kids demonstrate stroke and skill mechanics that meet the Must Sees across different levels. Underwater views, slow motion, freeze frame, colorful animation and instant replace mean you can see Must Sees like you've never seen them before. 

Sneak peek at the Strokes & Skills Video.

Order your copy of the video online at The SHOP