Best Swimming Lessons in Melbourne

Learning to swim is one of the most important life skills your child can pick up, and Melbourne has a huge range of learn-to-swim and water-safety programs for every age and stage. This guide explains how kids' swimming lessons work, what they typically cost, and how to choose the right provider — including the schools we feature across the city.

Activity
Suburb
60 providers in Melbourne
Kids in Motion
1. Kids in Motion
5.0(319)· Port Melbourne
Ages 3–12

Kids in Motion in Port Melbourne offers movement-based programs for children focused on confidence and character development. Specific class types are not fully detailed in the text, but the provider runs term-based and holiday programs. A 30-day money-back happiness guarantee is offered. Age ranges not specified.

Port Melbourne, VIC
Let's Swim! Swim School - Newport
2. Let's Swim! Swim School - Newport
5.0(43)· Newport
Ages 3–12

Let's Swim! Swim School in Newport, VIC offers swimming lessons for all ages, from infants (4 months) to adults. Programs include Parent & Child (4 months–3 yrs), Kids Swimming Lessons (3+), Stroke Development, and Adult Swimming Lessons. Classes are held in a warm 32°C magnesium pool with small class sizes. No trial information explicitly stated.

Ivanhoe Swim School
3. Ivanhoe Swim School
5.0(17)· Ivanhoe
Ages 3–12

Ivanhoe Swim School offers swimming lessons across Ivanhoe and Doreen locations, and dance classes at Ivanhoe. Minimal detail is available from the provided website text regarding age ranges, specific class types, or trial offers.

InSync Artistic Swimming Club
4. InSync Artistic Swimming Club
5.0(8)· Kew
Ages 3–12

InSync Artistic Swimming Club in Kew, VIC offers artistic (synchronised) swimming classes at beginner, intermediate, and competitive levels. Classes run Monday–Friday. Trial bookings are available. Coaches are former athletes providing tailored guidance in technique, choreography, and performance.

John Sugden Swim School Balywn (JSSS)
5. John Sugden Swim School Balywn (JSSS)
5.0(4)· Balwyn
Ages 3–12

John Sugden Swim School (Balwyn) offers swimming lessons for children approximately 3–10 years of age, with 9 levels across beginner, intermediate, and advanced categories. Classes use no flotation aids, with max 3 children per beginner class. Free trial lesson and swim assessment are offered.

Caulfield Aquatics
6. Caulfield Aquatics
5.0(4)· Saint Kilda East
Ages 3–12

Caulfield Aquatics offers swim lessons for school-aged children aged 5–14 of all abilities, with classes five days a week across 44 weeks per year and multiple levels. A squad training program is also available for all ages and skill levels. Located across two Caulfield Grammar School sites in Saint Kilda East, VIC. No trial offer mentioned.

Saint Kilda East, VIC
Swimable
7. Swimable
4.9(28)· Saint Kilda East
Ages 3–12

Swimable offers swimming lessons in St Kilda East at a 25m heated pool inside St Mary's College. Programs include infant aquatics, children's lessons, squad, adult, private, and single-sex lessons. Operating since 1998 (formerly SwimRight St Kilda). Holiday programs and Fun Days also available. No trial information explicitly stated.

Saint Kilda East, VIC
Sydenham Street Swimming School
8. Sydenham Street Swimming School
4.9(14)· Moonee Ponds
WWCC verifiedAges 3–12

Sydenham Street Swimming School (est. 1975) in Moonee Ponds offers swimming lessons for all ages, from babies (3 months) and toddlers through pre-schoolers, school kids, squads, and adults. Inclusive programs are supported by a paediatric aquatic physiotherapist. No trial lesson information is explicitly mentioned.

Moonee Ponds, VIC

What kids' swimming lessons involve

Learn-to-swim programs in Melbourne are usually run in heated indoor pools and are structured in progressive levels. Younger children focus on water familiarisation — getting comfortable in the water, blowing bubbles, kicking, floating and basic submersion — while older kids work on stroke development (freestyle, backstroke, breaststroke and butterfly), breathing technique, and crucial water-safety skills like treading water, reaching the wall and safe entries and exits.

Most reputable schools follow a recognised framework such as the AUSTSWIM or Swimming Australia guidelines, with clear benchmarks children need to meet before moving up a level. Classes are small and grouped by ability rather than strictly by age, so your child progresses at their own pace.

Suitable age ranges

Swimming lessons cater to a wide span of ages:

  • Babies (around 4–6 months to 18 months): Parent-and-baby classes focused on bonding, gentle water introduction and safety. A parent or carer is in the water at all times.
  • Toddlers (18 months to 3 years): Still parent-assisted, building confidence, kicking and floating.
  • Pre-schoolers (3–5 years): The transition to independent classes, often without a parent in the water, with a stronger focus on technique and following instructions.
  • School age (5+ years): Independent classes covering all four strokes, endurance and advanced water safety. Some schools offer squad or pre-squad programs for keen swimmers.

It's never too late (or too early within reason) to start — many schools welcome older beginners too.

What to expect at a first class

Arrive 10–15 minutes early so your child can get changed and feel settled. For a first lesson, the instructor will usually assess your child's comfort and ability, sometimes in a slightly smaller or quieter setting. Expect a relaxed, encouraging approach — good instructors never force a nervous child under water.

Bring swimmers, a towel, goggles (optional for beginners), and swim nappies for babies and toddlers who aren't toilet trained (these are mandatory at most pools). Classes for little ones typically run 30 minutes; older children's lessons may run 30–45 minutes.

It's normal for some children — especially toddlers — to be tearful at first. Consistency week to week usually settles them quickly.

Typical price ranges

Prices vary considerably depending on the venue, class length and whether you pay per term or per class. As a general guide only (always confirm current pricing directly with the provider):

  • Per class: roughly $18–$30 for a standard 30-minute group lesson.
  • Per term: roughly $200–$350 for a 9–11 week term of weekly lessons.
  • Private or one-on-one lessons: typically $40–$80+ per session.

Many schools charge an annual membership or registration fee, and some council-run aquatic centres bundle lessons with facility access. Direct-debit payment plans are common. Prices change regularly, so treat these as ballpark figures.

How to choose a provider in Melbourne

This page features a range of well-regarded options, including Kids in Motion in Port Melbourne, Swimable in Saint Kilda East, JUMP! Swim Schools Flemington in Ascot Vale, BlueFit Swimming – BayFit in Altona North, and council-run centres such as Prahran Aquatic Centre, Fitzroy Swimming Pool, Glen Eira Sports and Aquatic Centre (GESAC), Ascot Vale Leisure Centre and Collingwood Leisure Centre, plus smaller specialists like Malvern Academy of Swimming, BK's Gym & Swim and Melbourne Swimming Academy. When comparing them, keep these factors in mind:

Working With Children Checks

Every instructor working with your child must hold a valid Victorian Working With Children Check (WWCC). This is a legal requirement — don't hesitate to ask a school to confirm that all staff are checked. (In Queensland the equivalent is the Blue Card, but in Victoria it's the WWCC.) Reputable schools are happy to discuss their staff screening and qualifications.

Class ratios

Smaller classes mean more individual attention and faster progress. Ratios vary by age and level — babies and beginners should have very low ratios (often 1 instructor to 3–4 children, or 1:1 for parent-and-baby), while more advanced classes may have slightly more swimmers. Ask what the maximum class size is for your child's level.

Free trial classes

Many schools offer a free trial or assessment lesson. This is the best way to see whether the instructor, facility and class style suit your child before committing to a term. Always ask whether a trial is available.

Reviews and reputation

Star ratings and review counts give a useful snapshot, but read the actual comments — look for mentions of patient instructors, clean and warm pools, good communication and genuine progress. A high rating with hundreds of reviews (like GESAC or Fitzroy Pool) signals consistency, while a perfect score on fewer reviews can still indicate a strong smaller school.

Questions to ask before you book

  • Do all instructors hold a current Working With Children Check and recognised swim-teaching qualifications (e.g. AUSTSWIM)?
  • What is the maximum class size for my child's age and level?
  • Is there a free trial or assessment lesson?
  • How warm is the pool, and is it indoors?
  • How do you handle nervous or reluctant swimmers?
  • What is the make-up policy for missed lessons?
  • How and when does my child progress to the next level?
  • What are the full costs, including any membership or registration fees?

Taking the time to compare a few options — and ideally trialling a class — will help you find a program where your child feels safe, has fun and builds water confidence for life.

Other activities in Melbourne

Or read the full swimming lessons guide, or browse all Melbourne providers.

Frequently asked questions

What age can my child start swimming lessons in Melbourne?

Most Melbourne schools accept babies from around 4–6 months in parent-and-baby classes. Independent lessons usually begin from about 3–4 years, but children can start learning at any age, including older beginners.

How much do swimming lessons cost in Melbourne?

As a general guide, group lessons cost roughly $18–$30 per 30-minute class, or around $200–$350 per term, with private lessons typically $40–$80+. Prices vary by venue and change regularly, so confirm current rates directly with the provider.

Do swimming instructors need a Working With Children Check?

Yes. In Victoria, every instructor working with children must hold a valid Working With Children Check (WWCC). It's completely reasonable to ask a school to confirm all their staff are checked and appropriately qualified.

Can I get a free trial swimming lesson?

Many Melbourne swim schools offer a free trial or assessment lesson so you can see whether the instructor and facility suit your child before committing to a term. Always ask whether a trial class is available when you enquire.

What should my child bring to their first swimming lesson?

Bring swimmers, a towel and goggles (optional for beginners). Babies and toddlers who aren't toilet trained will need swim nappies, which are mandatory at most pools. Arrive 10–15 minutes early so your child can settle in.