Guide to Swimming Lessons in Melbourne



Guide to Swimming Lessons in Melbourne

There are many reasons why swimming lessons are important, for both children and adults. In Australia, where water activities are a core component of summer, it is important that each people has the ability to navigate the water safely. Swimming lessons ensure you are comfortable and confident to attend days at the beach, on a boat, around a pool or in a creek.

There are also benefits such as fitness, health, improved coordination, mental health and socialisation.

Swimming lessons save lives. All water activities carry an inherent risk of drowning, but children are particularly at risk. The majority of drowning deaths of children at swimming pools with almost every death occurring while unsupervised. Swimming lessons are the best way to significantly reduce the risk of drowning. Swimming lessons may also give you the skills needed to assist others in the water when needed.

Swimming is a great way to become physically fit and healthy. Swimming is a great workout because the water acts as resistance for your body to work against. It keeps your heart rate up, while also being low impact.

There are many possible activities for kids to be involved in and life is busy for both kids and parents. However, swimming lessons are an investment in their future. Give your kids the skills they need to be safe and enjoy a lifelong love of water.

Types of Centres for Lessons


There are two main types of places to learn to swim - either a dedicated swim school or a public aquatic centre which runs swimming lessons as part of an extended range of aquatic activities. These places usually dedicate some of their pool(s) to lessons.

Map of Swimming Lesson Locations




Swimming Lessons Across Melbourne


Jump to Swim Lessons in Central Melbourne Region

Jump to Swim Lessons in Melbourne's Inner North Region

Jump to Swim Lessons in Melbourne's North East Region

Jump to Swim Lessons in Melbourne's South East Region

Jump to Swim Lessons in Melbourne's North West Region

Jump to Swim Lessons in Melbourne's South West Region

Jump to Swim Lessons in Mornington Peninsula Region

Jump to Swim Lessons in Melbourne's Outer East Region

Jump to Swim Lessons in Melbourne's Outer North Region



Swimming Lessons in Central Melbourne


Melbourne Sports and Aquatic Centre - MSAC (Albert Park)
Multi-use aquatic facility. Water play for babies, lessons for infants, preschool children, school-age children and adults, school holiday intensive swim programs and squads.

Carlton Baths Community Centre (Carlton)
Multi-use aquatic facility. Lessons in the outdoor pool over summer for infants, preschool children, school-age children and adults.

Fitzroy Swimming Pool (Fitzroy)
Multi-use aquatic facility. Learn to swim program teaches people of all ages and abilities essential swimming and water safety skills. There are lessons in the heated outdoor pool during school terms 1 and 4.

Kensington Community Recreation Centre (Kensington)
The centre is undergoing redevelopment until late 2023.

Time For A Swim (Kensington)
Boutique swim school in a small and private environment. lessons for infants of about 6 months right up until adults and everything in between including squad.

Melbourne City Baths (Melbourne)
Multi-use aquatic facility. Lessons for every age group, with the option to learn in a small group environment or in a private lesson setting. During the school hol​​​idays there is an intensive swimming lesson program.

North Melbourne Recreation Centre (North Melbourne)
Multi-use aquatic facility. Lessons in the outdoor pool over summer for infants, preschool children, school-age children and adults.

Blue Fin Swim School (Port Melbourne)
Dedicated swim school. Caters from all ages of learning; beginning at six months and continuing through the learning pathway into a squad system that provides training for swimmers of all levels, from the competitive school swimmer up to Open Nationals.

Elite Swimming Performance (Travancore)
Dedicated swim school. Entry level school age program to advanced, pre-squad and squad.



Swimming Lessons in Melbourne's Inner North


Ascot Vale Leisure Centre (Ascot Vale)
Multi-use aquatic facility. Learn to Swim options include Splish Splash Aqua Playgroup for babies six months and under attending with their parents/guardians or appropriate adult carers, swimming lessons for a range of ages and Academy Program.

Jump! Swim Schools (Flemington)
Dedicated swim school. Child learn-to-swim specialists, offering swimming lessons to babies, toddlers and kids.

Brunswick Baths (Brunswick)
Multi-use aquatic facility. The swimming programs help students become better and safer swimmers. Swimming lessons run for 46 weeks throughout the year, taking a break over Easter and the summer holidays. The centre offers lessons for infants, preschool children, school-age children and adults plus an advanced swimming program and holiday swimming programs.

Jump! Swim Schools (Bundoora)
Dedicated swim school. Child learn-to-swim specialists, offering swimming lessons to babies, toddlers and kids.

Latrobe University Sports Centre Indoor Pool (Bundoora)
Multi-use aquatic facility. Adults and children's learn to swim lessons.

Coburg Leisure Centre (Coburg)
Multi-use aquatic facility. The swimming programs help students become better and safer swimmers. Swimming lessons run for 46 weeks throughout the year, taking a break over Easter and the summer holidays. The centre offers lessons for infants, preschool children, school-age children and adults plus an advanced swimming program and holiday swimming programs.

Coburg Olympic Swimming Pool (Coburg)
Multi-use aquatic facility which does not offer swimming lessons.

Seymours Swim School (Essendon)
Dedicated swim school which specializes in classes for babies, pre-schoolers, after school classes, squad training, private classes and exercise classes.

Jump! Swim Schools (Fairfield)
Dedicated swim school. Child learn-to-swim specialists, offering swimming lessons to babies, toddlers and kids.

Fawkner Leisure Centre (Fawkner)
Closed to undergo a $36.8 million redevelopment and will reopen for the 2024/25 summer season.

Learn to Swim Victoria (Heidelberg)
Dedicated swim school with classes for infants through to adults. One of the only mineral pools in Victoria.

Heidelberg West Olympic Leisure Centre (Heidelberg West)
Multi-use aquatic facility. Due to limited space at Olympic Leisure, all swimming lessons will be held at Ivanhoe Aquatic Banyule.

Ivanhoe Aquatic & Fitness Centre (Ivanhoe)
Multi-use aquatic facility. There is extremely limited availability within the swim school and there is no waitlist.

Queens Park Outdoor Pool (Moonee Ponds)
Multi-use outdoor aquatic facility which does not offer swimming lessons.

Sydenham Street Swimming School (Moonee Ponds)
Dedicated swim school with programs for infants, toddlers, pre-schoolers, beginners, advanced, squads and adults.

Northcote Aquatic & Recreation Centre (Northcote)
The centre is closed for redevelopment until around mid 2023.

Oak Park Sports and Aquatic Centre (Pascoe Vale)
Multi-use aquatic facility. The swimming programs help students become better and safer swimmers. Swimming lessons run over the summer season. The centre offers lessons for infants, preschool children, school-age children and adults plus an advanced swimming program and holiday swimming programs.

Elite Swimming Performance (Pascoe Vale)
Dedicated swim school. Entry level school age program to advanced, pre-squad and squad.

Pascoe Vale Outdoor Pool (Pascoe Vale)
Multi-use outdoor aquatic facility which does not offer swimming lessons.

Kick n Paddle Swim Schools (Reservoir)
Dedicated swim school which specialises in teaching babies and beginners.

Reservoir Leisure Centre (Reservoir)
Multi-use aquatic facility. Offer infant classes for parents and children (6-36 months), pre-school, school age, teenage and adult.



Swimming Lessons in Melbourne's North East


Boroondara Sports Complex (Balwyn North)
Multi-use aquatic facility. Swimming lessons run over the summer season. The centre offers lessons for preschool children, school-age children and adults plus holiday swimming programs.

Beaver Swim School (Boronia)
Dedicated swim school with classes from infants to school-age. Also semi-squad and special needs classes.

Knox LeisureWorks (Boronia)
Multi-use aquatic facility. Offers the GOswim program in partnership with Swimming Australia to bring a new and effective swimming and water safety program, focused on experiential and activity-based learning. GOswim swimming lessons empower students to think, discuss and decide whilst having fun in and around water. The GOswim Academy, which forms a part of the program, is designed for students aged between the ages of 8 and 14 years old. It's suited for kids ready for junior squads, or for those who are interested in getting ready for the competitive swimming club environment.

Wantirna Swim School (Boronia)
Dedicated swim school which uses the Swim and Survive program, an initiative of Royal Life Saving. Classes from infants to adults.

Aqualink Box Hill / Surrey Park Swimming (Box Hill)
Multi-use aquatic facility. In partnership with Surrey Park Swimming which operates seven days a week and offers learn to swim classes from six months old, teen classes, adult classes, swim squads, private lessons, fitness squads, competitive squads and school holiday programs.

Surrey Park Swimming (Blackburn)
Dedicated swim school with a mineral-based salt water pool. Offers learn to swim classes from six months old, teen classes, adult classes, swim squads, private lessons, squads, competitive swimming and school holiday programs.

Just Swimming (Burwood)
Dedicated swim school for babies and toddlers, pre-schoolers, school-aged children and adults. Intensive swim programs are offered during each school holiday period.

Kingswim Centre (Chirnside Park)
Dedicated swim school for children from as early as 12 weeks old and an intensive school holiday program.

Collingwood Leisure Centre (Clifton Hill)
Multi-use aquatic facility. Learn to swim program teaches people of all ages and abilities essential swimming and water safety skills. There are lessons year round.

Croydon Leisure & Aquatic Centre (AquaHub) (Croydon)
Multi-use aquatic facility. There are programs for infants, preschool, school age, adults (beginner, intermediate and advanced) and Access for All Abilities (AAA) for those with a disability (4 years +).

Croydon Memorial Outdoor Pool (Croydon)
Multi-use aquatic facility which does not offer swimming lessons.

Diamond Creek Outdoor Pool (Diamond Creek)
Multi-use aquatic facility which does not offer swimming lessons.

Eltham Leisure Centre (Eltham)
Multi-use aquatic facility which offers Little Wonders Explorers (children 4-12 months), Swim and Survive with partnership of Royal Life Saving, infant, pre-school and school aged classes and adult classes.

Eltham Swim School (Eltham)
Dedicated swim school catering to all levels. Parent Baby Program (6-24 months) and classes for 2 year olds through to advanced school age swimmers.

Jump! Swim Schools (Ferntree Gully)
Dedicated swim school. Child learn-to-swim specialists, offering swimming lessons to babies, toddlers and kids.

Aqualink Nunawading (Forest Hill)
Multi-use aquatic facility. In partnership with Just Swimming at Aqualink which offers fun, progressive water safety classes which are suitable for babies from four months of age through to adults and cater to all abilities.

Just Swimming (Nunawading)
Dedicated swim school for babies and toddlers, pre-schoolers, school-aged children and adults. Intensive swim programs are offered during each school holiday period.

Greensborough Yarra Swim School (Greensborough)
Dedicated swim school with nursery, pre-school, school age, teens and adult lessons plus a squad program.

Gummy Shark Swim School (Greensborough)
Dedicated swim school which provide swimming lessons for children from 6 months of age through to approximately 10-12 years of age.

Van Dyks Swimming Academy (Greensborough)
Dedicated swim school with programs which cover a range of aquatic abilities. There are programs for infants, toddlers, pre-schoolers, beginners, advanced, squads and adults.

WaterMarc Banyule (Greensborough)
Multi-use aquatic facility. Learn to Swim options include Splish Splash Aqua Playgroup for babies six months and under, the GOswim program for children and adults in partnership with Swimming Australia to bring a new and effective swimming and water safety program, focused on experiential and activity-based learning. The GOswim Academy, which forms a part of the program, is designed for students aged between the ages of 8 and 14 years old and there is a school holiday program.

Hawthorn Aquatic & Leisure Centre (Hawthorn)
Multi-use aquatic facility. Swimming lessons run for 48 weeks throughout the year. There are lessons for infants, preschool children, school-age children and adults. Also run holiday swimming programs and a fitness squad.

Hawthorn Swimming Clinic (Hawthorn)
Dedicated swim school with a private and protected environment.

Healesville Outdoor Pool (Healesville)
Multi-use aquatic facility which does not offer swimming lessons.

Jack Hort Memorial Indoor Pool (Healesville)
Located on the site of the Healesville High School. Partnered with Swimming Australia to bring the GOswim program for children and adults.

Genazzano Swim School (Kew)
Dedicated swim school which specialises in learn to swim classes for babies, pre-school and primary age children.

Kew Recreation Centre (Kew)
The Kew Recreation Centre is undergoing a major redevelopment. Construction is expected to be completed by mid 2023.

Kilsyth Centenary Pool (Kilsyth)
Multi-use aquatic facility which offers the GOswim program for babies, toddlers, children and adults. There is also a school holiday program where students work on their water safety skills as well as their technique.

Vicki Field Swim School (Kilsyth)
Dedicated swim school which offers classes for babies, pre-schoolers, after school classes, junior and intermediate squad training, private classes and adult classes.

Lilydale Outdoor Swimming Pool (Lilydale)
Multi-use aquatic facility which does not offer swimming lessons.

Healthways Recreation Centre (Mont Albert North)
Swim school with some public availability. Classes for children from 6 months of age. Offers the Swim & Survive Program for school aged children. Also squads and private swim lessons.

Olinda Outdoor Pool (Olinda)
Multi-use aquatic facility which runs two weeks of swimming lessons for children in January.

Richmond Recreation Centre (Richmond)
Multi-use aquatic facility. Learn to swim program teaches people of all ages and abilities essential swimming and water safety skills. There are lessons year round.

Paul Sadler Swimland (Ringwood)
Dedicated swim school offering programs for babies, children and adults.

Ringwood Regional Aquatic & Leisure Centre (Aquanation) (Ringwood)
Multi-use aquatic facility. There are programs for infants, preschool, school age, adults (beginner, intermediate and advanced) and Access for All Abilities (AAA) for those with a disability (4 years +).

Just Swimming Tintern (Ringwood East)
Dedicated swim school for babies and toddlers, pre-schoolers, school-aged children and adults. Intensive swim programs are offered during each school holiday period.

Westerfolds Swim School (Templestowe)
Dedicated swim school which caters for the nervous beginner to mini squad groups. Learn to swim programs for babies, pre-school and school aged children.

Doncaster Aquarena Aquatic and Leisure Centre (Templestowe Lower)
Multi-use aquatic facility. There is a GOswim program which caters for babies, toddlers, children and adults. The GOswim Academy is a component of the GOswim program. There are school holiday program which run every school term holidays. This program helps students work on their water safety skills as well as their technique.

Kingswim Centre (Wantirna)
Dedicated swim school for children from as early as 12 weeks old and an intensive school holiday program.

Yarra Centre (Yarra Junction Aquatic Centre) (Yarra Junction)
Multi-use aquatic facility. There is a GOswim program which caters for babies, toddlers, children and adults. The GOswim Academy is a component of the GOswim program. Swimming program designed exclusively for senior members of the community.



Swimming Lessons in Melbourne's South East


H2O Swimming Works (Armadale)
Swim school located at Lauriston Girls' School. ​​A technique based learn to swim program that teaches all ages (4 years old to adult) and abilities to swim effortlessly with reduced risk of future injury to be able to keep swimming over a lifetime. Also adult private lessons.

Westerfolds Swim School (Armadale)
Dedicated swim school with an emphasis on stroke technique and development. The program caters for the nervous beginner to mini squad groups. Learn to swim programs for pre-school and school aged children.

Ashburton Pool and Recreation Centre (Ashburton)
Multi-use aquatic facility. Swimming lessons run for 48 weeks throughout the year. Offer lessons for infants, preschool children, school-age children and adults. Also holiday swimming programs, water sensory play programs and a fitness squad.

Aspendale Swim School (Aspendale)
Dedicated swim school.

Belgrave Swimming Pool (Belgrave)
Multi-use aquatic facility which does not offer swimming lessons.

Starfish Swim School (Bentleigh)
Dedicated swim school which offers infant aquatics, learn to swim and squad training for kids aged six months to 14 years.

Glen Eira Sports and Aquatic Centre (GESAC) (Bentleigh East)
Multi-use aquatic facility. There are swimming programs for infants, children (3 years plus), adults and deaf-friendly swimming lessons. The swim school is run as a membership which includes a weekly lesson and unlimited access to the pool facilities for the student and supervision adult.

Saltwater Swim Schools (Bentleigh East)
Dedicated swim school for infants to adults with classes for everyone and for every skill level. Intensive 5 day school holiday programs.

Swim 4 All (East Bentleigh)
Dedicated swim school which provides private and group classes to all, specialising in children with special needs.

Aquastar Swim Schools (Brighton)
Swim school located at Haileybury College. Program levels include infant, beginner, intermediate, advanced and squad.

Carnegie Swim Centre (Carnegie)
Closed for redevelopment works which is scheduled to conclude in late 2024.

Jump! Swim Schools (Carrum Downs)
Dedicated swim school. Child learn-to-swim specialists, offering swimming lessons to babies, toddlers and kids.

Paul Sadler Swimland (Carrum Downs)
Dedicated swim school offering programs for babies, children and adults.

Gummy Shark Swim School (Caulfield)
Swim school based at at Caulfield Hospital which provides swimming lessons for children from 6 months of age through to approximately 10-12 years of age.

Toby Haenen Swim Centre (Chelsea Heights)
Dedicated swim school offering parent and child water familiarisation from 6 months, lessons for children and school holiday intensive program.

Clayton Aquatics & Health Club (Clayton)
Multi-use aquatic facility. Classes begin from 6 months of age and progress all the way through to adult swimming lessons and lap squads.

Doug Ellis Pool Monash University (Clayton)
Multi-use aquatic facility. Program promotes water confidence through participation in a wide variety of aquatic activities and is suitable for participants of all ages including infants, pre-schoolers, school-aged children and adults.

The Little Swim School (Clayton)
Dedicated swim school with classes available for all ages and abilities.

Dandenong Oasis Leisure Centre (Dandenong)
Multi-use aquatic facility. Classes begin from 6 months of age and progress all the way through to adult swimming lessons.

Jump! Swim Schools (Dandenong)
Dedicated swim school. Child learn-to-swim specialists, offering swimming lessons to babies, toddlers and kids.

Splashs Swimming School (Dandenong)
Dedicated swim school with learn to swim programs designed specifically for different ages groups. From babies 3 months+, to preschool aged children's and school-age swimming lessons plus squad.

Kids Aquatic Survival School (Dingley Village)
Dedicated school which has a program which is very different to most swimming lessons. Children from 6 months to 5 years are taught the skills to save themselves should they fall into water.

Kingswim Centre (Dingley)
Dedicated swim school for children from as early as 12 weeks old and an intensive school holiday program.

Doveton Pool in the Park (Doveton)
Multi-use aquatic facility which does not offer swimming lessons.

Harold Holt Swim Centre (Glen Iris)
Multi-use aquatic facility with infants, children, adults and access all abilities classes.

Malvern Academy of Swimming (Glen Iris)
Dedicated swim school for swimmers who range in ability from post learn-to-swim level through to national level.

Glen Waverley Swimworld (Glen Waverley)
Dedicated swim school with Little Squirts, pre-school, junior and squad programs.

Just Swimming Wesley (Glen Waverley)
Dedicated swim school for babies and toddlers, pre-schoolers, school-aged children and adults. Intensive swim programs are offered during each school holiday period.

Monash Aquatic & Recreation Centre (Glen Waverley)
Multi-use aquatic facility. Classes begin from 6 months of age and progress all the way through to adult swimming lessons and lap squads.

Babies to Kids Swimming Lessons (Hampton East)
Dedicated swim school with programs which include babies, lessons, squad, segregated classes, intensive holiday programs and special events.

Aquastar Swim Schools (Moorabbin)
Dedicated swim school with a program consisting of 14 levels, infant to squad, designed to provide all children with optimum progression.

Highett Waves Leisure Centre (Highett)
Multi-use aquatic facility. Uses the Life Saving Victoria Swim and Survive Program to build confidence in the water through familiarisation, water safety and stroke progression in a relaxed environment. Caters for all age groups, ranging from 6 months to adults.

Kingswim Bayside Centre (Highett)
Dedicated swim school for children from as early as 12 weeks old and an intensive school holiday program.

Aquastar Swim Schools (Keysborough)
Dedicated swim school with a program consisting of 14 levels, infant to squad, designed to provide all children with optimum progression.

Jump! Swim Schools (Keysborough)
Dedicated swim school. Child learn-to-swim specialists, offering swimming lessons to babies, toddlers and kids.

H2O Swimming Works (Malvern East)
Dedicated swim school which offers private lessons year round, as well as small groups after-school and holiday intensives in a very warm mineral salt, outdoor pool.

Mentone Aquatic (Mentone)
Dedicated swim school with classes for infants, toddlers and children. Also squads and holiday programs.

Monbulk Aquatic Centre (Monbulk)
Multi-use aquatic facility which uses the GOswim program for children and adults. Includes Access and Inclusion lessons and development squads.

Swim 4 All (Murrumbeena)
Dedicated swim school which provides private and group classes to all, specialising in children with special needs.

Swimsafe Murrumbeena (Murrumbeena)
Dedicated swim school which caters for ages from 9 month to adults. Also squads and school holiday swim program.

Noble Park Aquatic Centre (Noble Park)
Multi-use aquatic facility which offers swimming lessons for people of all ages and abilities. Classes for infants, preschool, school age and adults.

Jump! Swim Schools (Noble Park)
Dedicated swim school. Child learn-to-swim specialists, offering swimming lessons to babies, toddlers and kids.

Oakleigh Recreation Centre (Oakleigh)
Multi-use aquatic facility. Classes begin from 6 months of age and progress all the way through to adult swimming lessons and lap squads.

Patterson Lakes Swim School (Patterson Lakes)
Dedicated swim school for infants through to primary school aged students.

Prahran Aquatic Centre (Prahran)
Multi-use aquatic facility which does not offer swimming lessons.

Little Starfish Swimmers (Rowville)
Dedicated swim school with a focus on beginners and baby classes.

Paul Sadler Swimland (Rowville)
Dedicated swim school offering programs for babies, children and adults.

SwimRight (Sandringham)
Swim school providing tuition to participants of all ages and abilities with squads. The facility has public lap swimming.

Toby Haenen Swim Centre (Sandringham)
Dedicated swim school offering parent and child water familiarisation from 6 months, lessons for children and school holiday intensive program.

Moomba Swim School (Seaford)
Dedicated swim school which offers swimming lessons for children from 6 months old onward.

Aquastar Swim Schools (St Kilda)
Dedicated swim school with a program consisting of 14 levels, infant to squad, designed to provide all children with optimum progression.

St Kilda Sea Baths (St Kilda)
Multi-use aquatic facility with a learn to swim program catering for all levels of swimming abilities and ages. Lessons align with the Victorian school terms.

Kingswim Centre (St Kilda East)
Dedicated swim school for children from as early as 12 weeks old and an intensive school holiday program.

Swimable (St Kilda East)
Swim school located within Christian Brothers College with lessons available for people of all ages and abilities, squads, intensive programs and lane hire.

Gummy Shark Swim School (Wheelers Hill)
Swim school located at Monash Special Developmental School. Lessons for children from 6 months of age through to approximately 10-12 years of age.

Swim 4 All (Wheelers Hill)
Dedicated swim school which provides private and group classes to all, specialising in children with special needs.



Swimming Lessons in Melbourne's North West


Airport West Swimming Academy (Airport West)
Dedicated swim school which teaches children of all ages to swim including children who need special attention / hearing / sight /mobility /uncoordinated stroke correction classes.

Kingswim Caroline Springs Centre (Burnside Heights)
Dedicated swim school for children from as early as 12 weeks old and an intensive school holiday program.

State Swim (Caroline Springs)
Dedicated swim school with baby, kids and adult swimming lessons, swim squad programs and kids holiday swimming programs.

Paul Sadler Swimland Bacchus Marsh (Darley)
Dedicated swim school offering programs for babies, children and adults.

Paul Sadler Swimland (Essendon West)
Dedicated swim school offering programs for babies, children and adults.

Paul Sadler Swimland Parkwood Green (Hillside)
Dedicated swim school offering programs for babies, children and adults.

Keilor East Leisure Centre (Keilor East)
Multi-use aquatic facility. Learn to Swim options include Splish Splash Aqua Playgroup for babies six months and under attending with their parents/guardians or appropriate adult carers, swimming lessons for a range of ages and Academy Program.

Maribyrnong Aquatic Centre (Maribyrnong)
Multi-use aquatic facility. The award winning MACqua Education program teaches all students to swim in a positive, friendly learning environment. Lessons commence for babies from six months old through to adults, with 15 different class levels within the nationally recognised Swim and Survive Learn to Swim program. Lessons are held every day of the week at a wide variety of times, and operate in conjunction with the school terms. All participants and one supervising adult receive free access to the swimming pools at all times to encourage continual learning through regular play sessions.

Melton Swim School (Melton)
Swim school located at Genesis Fitness Club which offers small group swimming lessons from 6 months to 12 years of age.

Melton Waves Leisure Centre (Melton)
Multi-use aquatic facility with The BlueFit Swimming program specifically for children, with infant, school-aged and adolescent classes being on offer. Also adult lessons and squads.

Paul Sadler Swimland (Melton)
Dedicated swim school offering programs for babies, children and adults.

Brimbank Aquatic and Wellness Centre (Keilor Downs)
Multi-use aquatic facility. The swim school is currently at capacity (mid 2023)

Sunbury Aquatic & Leisure Centre (Sunbury)
Multi-use aquatic facility. The learn to swim program caters for people aged between 6 months of age through to older adults and covers all aspects of swimming and stroke correction, with a strong emphasis on water safety.

Flippers Swimming Centre (Sydenham)
Dedicated swim school with classes for all ages (4 months to adults) and squads.

Tullamarine Swimming School (Tullamarine)
Dedicated swim school which offers swimming lessons for children (from 12 months) and adults.

Marlin Swim School (Westmeadows)
Dedicated swim school with baby classes, pre-school lessons, school age lessons and adult lessons.



Swimming Lessons in Melbourne's South West


Sweeneys Swim Centre (Altona)
Dedicated swim school for children from 6 months to teenagers.

Paddles Swim School (Altona Meadows)
Dedicated swim school with classes to suit 6 months old to adult.

Bayfit Leisure Centre (Altona North)
Multi-use aquatic facility with the BlueFit Swimming program specifically for children, with infant, school-aged and adolescent classes being on offer. Also adult lessons and squads.

Bacchus Marsh Outdoor Swimming Pool (Bacchus Marsh)
Multi-use aquatic facility which does not offer swimming lessons.

Paul Sadler Swimland (Braybrook)
Dedicated swim school offering programs for babies, children and adults.

Kingswim Centre (Derrimut)
Dedicated swim school for children from as early as 12 weeks old and an intensive school holiday program.

Yarraville Swim Centre (Footscray West)
Swim school using the nationally recognised Swim and Survive program. The centre also has swimming and aqua aerobics.

Aqua Pulse (Hoppers Crossing)
Multi-use aquatic facility using the WynSwim program which provides swimming lessons from 6 months of age to adults. Lessons are currently at capacity (mid 2023)

Jump! Swim Schools (Hoppers Crossing)
Dedicated swim school. Child learn-to-swim specialists, offering swimming lessons to babies, toddlers and kids.

Shawn's Swim School (Hoppers Crossing)
Dedicated swim school which caters for all levels from babies from 4 months old up to squad swimmers and adults.

Splash Swim School (Hoppers Crossing)
Dedicated swim school which teaches water safety and swimming techniques for children 6 months and above.

Swim Stars Swim School (Hoppers Crossing)
Dedicated swim school specializing in infant and pre-school aquatics.

Laverton Swim and Fitness Centre (Laverton)
Multi-use aquatic facility with classes for infants, pre-school, school age, squad, adult and private lessons.

Paul Sadler Swimland (Laverton)
Dedicated swim school offering programs for babies, children and adults.

Kick n Paddle Swim Schools (Maidstone)
Dedicated swim school which specialises in teaching babies and beginners.

Kingswim Centre (Manor Lakes)
Dedicated swim school for children from as early as 12 weeks old and an intensive school holiday program. Opening August/September 2023.

Swimmers Swim School (Melton South)
Dedicated swim school with sessions for babies, children, squads and Life Saving classes.

Lets Swim! Swim School (Newport)
Dedicated swim school with classes for babies and children and water safety and survival sessions.

Saltwater Swim Schools (Point Cook)
Dedicated swim school for infants to adults with classes for everyone and for every skill level. Intensive 5 day school holiday programs.

Jump! Swim Schools (Ravenhall)
Dedicated swim school. Child learn-to-swim specialists, offering swimming lessons to babies, toddlers and kids.

Sunshine Leisure Centre (Sunshine)
Multi-use aquatic facility with swimming lessons for all ages and abilities (from 6 months through to squad classes and adults). Lessons are offered 7 days a week.

Splash Swim School (Truganina)
Dedicated swim school which teaches water safety and swimming techniques for children 6 months and above.

Bright Waves Swim School (Werribee)
Dedicated swim school with programs for infants, children and adults.

Paul Sadler Swimland Hoppers Crossing (Werribee)
Dedicated swim school offering programs for babies, children and adults.

Swim 4 All (Werribee)
Dedicated swim school which provides private and group classes to all, specialising in children with special needs.

Werribee Outdoor Pool (Werribee)
Multi-use aquatic facility which does not offer swimming lessons.



Swimming Lessons on the Mornington Peninsula


Kingswim Centre (Clyde North)
Dedicated swim school for children from as early as 12 weeks old and an intensive school holiday program.

Casey Recreation & Aquatic Centre (RACE) (Cranbourne)
Multi-use aquatic facility with swimming lessons for all ages and abilities, from infant to adults.

Star Swim Schools (Cranbourne)
Dedicated swim school with classes for children aged from 4 months and up.

Water Warriors Swim School (Cranbourne East)
Dedicated swim school.

Jump! Swim Schools (Cranbourne West)
Dedicated swim school. Child learn-to-swim specialists, offering swimming lessons to babies, toddlers and kids.

Crib Point Pool (Crib Point)
Multi-use aquatic facility which does not offer swimming lessons.

Kingswim Centre (Frankston)
Dedicated swim school for children from as early as 12 weeks old and an intensive school holiday program.

Peninsula Aquatic Recreation Centre (PARC) (Frankston)
Multi-use aquatic facility which offers classes for all ages from toddler to adults.

Pines Forest Swimming Centre (Frankston North)
Multi-use aquatic facility which does not offer swimming lessons.

New Wave Swim School (Frankston South)
Dedicated swim school which specialises in teaching swimming to babies through to squad. Learn to swim classes are available for babies, pre-school children, primary school children and squad training.

Pelican Park Recreation Centre (Hastings)
Multi-use aquatic facility with classes starting from 6 month infants through to older adults. Club swimming is also available for those just starting out to elite level competitors as well as squad training for those who choose swimming as a sporting pursuit or leisure pastime.

Kingswim Centre (Langwarrin)
Dedicated swim school for children from as early as 12 weeks old and an intensive school holiday program.

Kiddieswim (Mornington)
Swim school caters for students from 6 months old through to national championships and adult lessons. The facilities are open to the public on a casual basis for swimming.

Kingswim Centre (Mornington)
Dedicated swim school for children from as early as 12 weeks old and an intensive school holiday program.

Rainbow Bay Swim School (Mornington)
Dedicated swim school which specializes in teaching infants, toddlers, pre-schoolers, beginners and children with additional needs to swim.

Kiddieswim (Mt Martha)
Swim school caters for students from 6 months old through to national championships and adult lessons. The facilities are open to the public on a casual basis for swimming.

YAWA Aquatic Centre (Rosebud)
Multi-use aquatic facility which uses the GOswim program which focuses on contemporary, experiential, activity based learning as a fun and engaging way for kids to learn to swim and be safe around water. Lessons for all ages and a development squad.

Somerville Swim School (Somerville)
Dedicated swim school with classes for babies, children and adults.



Swimming Lessons in Melbourne's Outer East


Aquastar Swim Schools (Berwick)
Dedicated swim school with a program consisting of 14 levels, infant to squad, designed to provide all children with optimum progression.

Jump! Swim Schools (Berwick)
Dedicated swim school. Child learn-to-swim specialists, offering swimming lessons to babies, toddlers and kids.

Splashs Swimming School (Berwick)
Dedicated swim school with learn to swim programs designed specifically for different ages groups. From babies 3 months+, to preschool aged children's and school-age swimming lessons plus squad.

Casey Aquatic and Recreation Centre (ARC) (Narre Warren)
Multi-use aquatic facility with a range of classes to suit all abilities covering infants, pre-school, school age and adults.

Paul Sadler Swimland (Narre Warren)
Dedicated swim school offering programs for babies, children and adults.

Kingswim Centre (Narre Warren South)
Dedicated swim school for children from as early as 12 weeks old and an intensive school holiday program.

Cardinia LiFE (Pakenham)
Multi-use aquatic facility which has partnered with Royal Life Saving to provide a nationally recognised program that has a water safety focus - Swim and Survive. A holistic swim lesson program, offering many classes across 7 days over 44 weeks of the year.

Jump! Swim Schools (Pakenham)
Dedicated swim school. Child learn-to-swim specialists, offering swimming lessons to babies, toddlers and kids.

Pakenham Outdoor Pool (Pakenham)
Multi-use aquatic facility which does not offer swimming lessons.

Splashs Swimming School (Pakenham)
Dedicated swim school with learn to swim programs designed specifically for different ages groups. From babies 3 months+, to preschool aged children's and school-age swimming lessons plus squad.



Swimming Lessons in Melbourne's Outer North


Broadmeadows Aquatic and Leisure Centre (Broadmeadows)
Multi-use aquatic facility. The learn to swim program caters for people aged between 6 months of age through to older adults and covers all aspects of swimming and stroke correction, with a strong emphasis on water safety.

Jump! Swim Schools (Craigieburn)
Dedicated swim school. Child learn-to-swim specialists, offering swimming lessons to babies, toddlers and kids.

State Swim (Craigieburn)
Dedicated swim school with baby, kids and adult swimming lessons, swim squad programs and kids holiday swimming programs.

Splash Aqua Park and Leisure Centre (Craigieburn)
Multi-use aquatic facility. The learn to swim program caters for people aged between 6 months of age through to older adults and covers all aspects of swimming and stroke correction, with a strong emphasis on water safety.

Laurimar Kids Learn To Swim (Doreen)
Dedicated swim school with a boutique learn to swim facility for babies and children.

Kingswim Centre (Epping)
Dedicated swim school for children from as early as 12 weeks old and an intensive school holiday program.

Kingswim Centre (Mernda)
Dedicated swim school for children from as early as 12 weeks old and an intensive school holiday program.

Aquastyle Swim School - Mill Park (Dev Blv) (Mill Park)
Dedicated swim school with nursery, pre-school, after school, pre-squad and fitness classes.

Aquastyle Swim School - Mill Park (Mill Park Dr) (Mill Park)
Dedicated swim school with nursery, pre-school, after school, pre-squad and fitness classes.

Mill Park Leisure Centre (Mill Park)
Multi-use aquatic facility. Offers the GOswim program in partnership with Swimming Australia to bring a new and effective swimming and water safety program, focused on experiential and activity-based learning. The GOswim Academy, which forms a part of the program, is designed for students aged between the ages of 8 and 14 years old. It's suited for kids ready for junior squads, or for those who are interested in getting ready for the competitive swimming club environment.

Jump! Swim Schools (South Morang)
Dedicated swim school. Child learn-to-swim specialists, offering swimming lessons to babies, toddlers and kids.

Thomastown Recreation & Aquatic Centre (TRAC) (Thomastown)
Multi-use aquatic facility which offers the GOswim program for all ages from infants to adults.

Whittlesea Swim Centre (Whittlesea)
Multi-use aquatic facility with a heated, seasonal outdoor pool which offers the GOswim program for all ages from infants to adults.



Web Links


List of Public Swimming Pools in Melbourne and Victoria

Best Water Play Parks and Places in Melbourne

100 Free Water Play Spaces in Melbourne and Regional Victoria

List of Swimming Waterholes in Victoria

Comparison of Aquatic Centres in Melbourne and Geelong


Guide to Swimming Lessons in Melbourne, , Victoria,