Best Swimming Lessons in Perth

Swimming is an essential life skill for WA kids, especially with so many beaches, rivers and backyard pools around Perth. This guide explains how learn-to-swim and water-safety classes work, what they cost, and how to pick the right provider for your child — and features a range of swim schools across the Perth metro area.

Activity
Suburb
55 providers in Perth
Waterwise Swim School Willetton
1. Waterwise Swim School Willetton
5.0(102)· Willetton
WWCC verifiedAges 3–12

Waterwise Swim School Willetton offers swimming lessons for all ages, from babies (8 months+) and toddlers through to primary-aged children and adults. Programs include Splash Baby, Turtle Toddler, staged kids lessons, and adult classes. Small, qualified-instructor-led classes focus on drowning prevention and water safety. No trial lesson explicitly mentioned.

JUMP! Swim Schools Joondalup
2. JUMP! Swim Schools Joondalup
5.0(53)· Joondalup
WWCC verifiedAges 3–12

JUMP! Swim Schools Joondalup offers swimming lessons for babies from 3 months through to advanced stroke development. Programs include parent-and-child, independent swimmer, and stroke development classes. Group and private lessons available 7 days a week in a heated indoor pool at $23.50 per lesson. No trial classes explicitly mentioned.

JUMP! Swim Schools Wanneroo
3. JUMP! Swim Schools Wanneroo
5.0(45)· Wanneroo
WWCC verifiedAges 3–12

JUMP! Swim Schools Wanneroo offers swimming lessons from 3 months through to stroke development for older children. Programs include parent-and-child baby classes, independent swimmers, and stroke development. Group ($25/lesson) and private lessons available 7 days a week. Free trial offered.

CROSSWIM
4. CROSSWIM
5.0(37)· Cannington
Ages 3–12

CROSSWIM in Cannington, WA offers pool-based training combining swimming and strength & conditioning, performed in and out of water. Options include group (90 min, children welcome), social, 1:1, and family sessions. Enrol anytime; a trial session is available. Suitable for all ages.

Cannington, WA
BlueFit Swimming - WACA
5. BlueFit Swimming - WACA
5.0(28)· Perth
Ages 3–12

BlueFit Swimming at WACA (East Perth) offers swimming lessons for infants from 4 months through to school-aged children, adolescents, and adults. Programs include Waterplay, Aquatot, Squid, Clownfish, Starfish, Penguin, Jellyfish, and Squads. Classes run Tuesday–Saturday. Priced at $20/lesson. No trial lessons explicitly mentioned.

Splash Champs Swim School
6. Splash Champs Swim School
5.0(22)· Mount Lawley
Ages 3–12

Splash Champs Swim School in Mount Lawley, WA offers swimming lessons for children. The website lists term dates for 2026 (Term 1: 31 Jan–2 Apr; Term 2: 18 Apr–4 Jul). No age ranges, instructor names, or trial lesson information are explicitly stated.

Mount Lawley, WA
Carlile Swim MLC/Christ Church Aquatic Precinct
7. Carlile Swim MLC/Christ Church Aquatic Precinct
5.0(15)· Claremont
WWCC verifiedAges 3–12

Carlile Swim at MLC/Christ Church Aquatic Precinct (Claremont, WA) offers year-round swimming lessons for children, adults, and people with disabilities. Programs include learn-to-swim (8 levels), stroke development, squads, private lessons, school holiday programs, and school/disability/autism lessons. A 30-day money-back trial is offered.

City of Perth Swimming Club
8. City of Perth Swimming Club
5.0(12)· North Perth
Ages 3–12

City of Perth Swimming Club, established 1923 at Beatty Park, North Perth, offers competitive squad swimming training for juniors through to elite athletes. Caters for grassroots to high-performance swimmers. Trials are available. Based 3km from the Perth CBD.

North Perth, WA

What swimming lessons for kids involve

Learn-to-swim programs in Perth generally focus on two things: building water confidence and teaching water safety, before moving on to proper stroke technique. For the youngest swimmers, classes are play-based and parent-assisted, helping babies and toddlers get comfortable putting their face in the water, floating and kicking. As children grow, lessons become more structured, covering submersion, freestyle and backstroke breathing, treading water, and safely entering and exiting a pool.

Most swim schools follow a levels-based curriculum, so your child progresses through stages at their own pace. Class sizes are usually small, and many providers offer warm indoor pools, which makes a big difference during Perth's cooler months.

Suitable age ranges

  • Babies (4–18 months): Parent-in-water classes focused on comfort, bonding and gentle water familiarisation.
  • Toddlers (18 months–3 years): Still typically parent-assisted, introducing kicking, floating and simple safety skills.
  • Preschoolers (3–5 years): Children often begin independent lessons without a parent in the water, learning basic strokes and self-rescue skills.
  • School age (5+ years): Stroke development, endurance and water-safety competencies, sometimes leading into squad or club swimming.

Every child is different, so good swim schools assess where to start rather than relying solely on age.

What to expect at a first class

Arrive 10–15 minutes early so your child can get used to the environment. The instructor will usually do a quick assessment of your child's confidence and ability, then ease them into the water with simple, fun activities. Expect some hesitation or tears from younger children — this is completely normal and usually settles after a few sessions. Bring bathers, a towel, goggles (optional for beginners), and swim nappies for babies and toddlers who aren't toilet trained.

For parent-assisted classes, you'll be in the water too, so pack your own bathers. Lessons typically run for 30 minutes.

Typical price ranges

Pricing varies widely depending on the provider, pool type and class length. As a general guide only, you can expect:

  • Per class: roughly $18–$30 for a standard 30-minute group lesson.
  • Per term: roughly $180–$350 for a term of weekly group lessons.
  • Private or semi-private lessons: often $40–$70+ per session.

These are indicative ranges and can change — always confirm current pricing, enrolment fees and any membership costs directly with the provider. Some council-run centres also bundle lessons with pool access.

How to choose a provider in Perth

With options spread from Wanneroo and Joondalup in the north through to Claremont, Mosman Park and Scarborough, it pays to choose on more than location. Consider:

  • Working With Children Checks: Every instructor working with kids in WA must hold a valid Working With Children Check. Don't hesitate to ask a provider to confirm this — reputable swim schools will be happy to.
  • Instructor-to-student ratios: Smaller classes mean more individual attention. Ratios of around 1:4 for young beginners are common; ask what applies to your child's level.
  • Free trial classes: Many swim schools offer a trial or assessment lesson. This is the best way to see if your child clicks with the instructor and the environment before committing to a term.
  • Reviews and reputation: Read recent reviews to get a feel for consistency, communication and how staff handle nervous kids. Note that a high star rating with only a handful of reviews tells you less than a solid rating across hundreds of reviews.
  • Pool conditions: Heated, indoor pools are gentler for nervous and younger swimmers, particularly outside summer.
  • Curriculum and progression: Ask how levels work, how progress is tracked, and how you'll be told when your child is ready to move up.

This page features a range of Perth swim schools — including JUMP! Swim Schools Wanneroo, eSWIM and Hooked Swim Scotch College, larger council-run centres like Stirling Leisure - Scarborough Beach, Arena Joondalup and Wanneroo Aquamotion, plus options such as Water Ponyz Swim School Ocean Reef, UWA West Coast Swimming Club, State Swim Joondalup, Stirling Leisure - Balga, Claremont Aquatic Swim Club and Hooked Swim Iona.

Questions to ask before enrolling

  • Do all instructors hold a current Working With Children Check?
  • What is the instructor-to-student ratio for my child's age and level?
  • Do you offer a free trial or assessment class?
  • Is the pool heated and indoors?
  • How do you handle children who are nervous or upset in the water?
  • What's the make-up policy if we miss a class due to illness?
  • How are fees structured — per term, ongoing, or pay-as-you-go?
  • What water-safety skills are prioritised at each level?

Taking the time to ask these questions and trial a class will help you find a swim school where your child feels safe, has fun and genuinely builds skills that could one day save their life.

Other activities in Perth

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

Frequently asked questions

At what age can my child start swimming lessons in Perth?

Many Perth swim schools accept babies from around 4–6 months in parent-assisted classes. These early lessons focus on water comfort and bonding rather than swimming technique. Independent lessons usually begin around 3–5 years, depending on the child's confidence.

How much do swimming lessons cost in Perth?

As a general guide, group lessons typically run from around $18–$30 per class, or roughly $180–$350 per term. Private lessons cost more. These ranges are indicative only, so confirm current pricing, enrolment fees and membership costs directly with each provider.

Do swimming instructors need a Working With Children Check?

Yes. Anyone working with children in WA must hold a valid Working With Children Check. It's completely reasonable to ask a swim school to confirm that all their instructors are checked — good providers will be happy to reassure you.

Can I get a free trial swimming class?

Many Perth swim schools offer a free trial or assessment lesson so you can see how your child responds before committing to a term. Always ask about trial options, as well as make-up policies for missed classes due to illness.

How long does it take for a child to learn to swim?

Every child progresses differently. Some build basic water confidence within a term, while learning proper strokes and water-safety skills typically takes longer and develops over several terms of consistent lessons. Regular attendance makes a big difference.