We proudly teach thousands of students in our learn-to-swim programs. Whether you're a parent looking to get your child swimming or an adult aiming to enhance your own skills, we have the perfect program for you. Explore our swim programs below to find the right fit!
Discover the water and nurture your baby's early development while having fun in our parent and baby swimming lessons, ages 0 to 24 months.
Introduction to the water for Babies and their Caregiver.
Learn moreEnhances water confidence with Baby and Caregiver.
Learn moreEnhances water confidence with the support of noodles and flotation devices, promoting more independent movements. Skills include blowing bubbles, submersion, seated kicking, and independent front floating. Caregivers practice passing off infants between themselves and the instructor.
Learn morePromotes water independence by teaching kicking, floating, and doggy paddling.
Learn moreBuild your child’s confidence in the water with a structured, playful introduction to foundational swimming in our parent and toddler swimming lessons, ages 2 to 4 years.
Helps toddlers feel comfortable in the water and get used to water on their face and hair.
Learn moreFocuses on toddlers' independence and floating abilities with support.
Learn moreTeaches independence in water building confidence for the Swim Stars program.
Learn moreA fun, progressive 9 level swim program developing freestyle, backstroke and breaststroke, water safety skills and building confidence for ages 3 to 12.
Children learn water safety, basic movements, and practice exhaling and submerging underwater. They also start to perform front and back glides with support.
Learn moreFocuses on improving gliding, kicking, and floating skills. Front and back glides for 5 metres, rollover glides, basic swimming strokes, and back sculling introduced.
Learn moreDevelops basic swimming while introducing advanced skills like surface diving, head first sculling, freestyle swimming, dolphin kicks and handstands.
Learn moreIntroduces stroke techniques like freestyle with breathing, coordinated backstroke, basic breaststroke kicks and forward somersaults in the water.
Learn moreBuilds proficiency and endurance in freestyle, backstroke, and breaststroke, focusing on deep water activities such as treading water and somersaults.
Learn moreEnhances swimming skills and endurance with longer distances in freestyle, backstroke, and breaststroke, including dolphin kicks. Introduces survival skills and sun safety.
Learn moreTeaches advanced swimming and survival skills, including eggbeater kicking. Children develop their water safety knowledge and practice cold water survival techniques.
Learn moreDevelops stroke proficiency and advanced swim techniques. Children practice carrying objects while swimming and basic rescues.
Learn moreChildren master of swim strokes, rescue techniques, and discuss future pathways in swimming and lifesaving with their teacher.
Learn moreAchieve your swimming goals with our Teens and Adults program! Tailored classes guide you from basic comfort to completing 100m freestyle in under 2 minutes.
Adults with no previous swim experience or who have encountered a traumatic experience around water. Swimmers learn to control breathing and move safely through water.
Learn moreFocuses on improving gliding, kicking, and floating skills with 5-meter front and back glides, rollover glides, basic swimming strokes, and back sculling introduced.
Learn moreFor adults seeking structures workouts and with specific swimming goals, such as an open water swim, triathlon or for general fitness development.
Learn morePerfect your stroke technique and competitive swim skills by joining Seal Swim Squads! We'll help prepare you for school swim meets, triathlons and more, for ages 11 to 17.
Swimmers (ages 11 to 14) learn advanced techniques, build endurance, and develop race strategies for competitive swimming.
Learn more
Let us help you find the class that suits you and your family. Use our Swim Assessment tool to find the right level. For questions and support with registration, contact our team at (289) 972 0612.