Leopold Swim School — Swimming in Geelong
Leopold Swim School logo

Leopold Swim School

Ages

0–5

5 skill groups

Where

Leopold

Price

From $260

per term

Why parents pick this

A family-owned and operated swim school serving Geelong and the Bellarine Peninsula for over 26 years, Leopold Swim School teaches water safety and stroke technique to all ages in a purpose-built facility with two heated indoor pools (34C and 32C). Programs run from Aqua Babies for little ones aged 6 months to 2.5 years, through preschool and school-age classes, private lessons and an advanced swim squad for stronger swimmers. Small class sizes and experienced teachers are the reason local families keep coming back year after year. Located at 1 Cypress Crescent, Leopold, with clean change rooms and a cafe, it's a comfortable place for kids to learn a genuine life skill.

  • Grouped by age and level — 5 skill groups across 0–5.

Reviews

Loading reviews…

Programs

Website →

Ages

Ages 0–5

From

From $260

Where

at Leopold

Types

Term class

Term 3 runs Monday 13 July to Saturday 19 September 2026; bookings open Monday 25 May.

Who’s it for?

Aqua Babies

Ages 6 months - 2.5 years · $260/term

Fun baby swimming lessons teaching water awareness and confidence with a parent in the water.

beginner

Preschool Swimming Lessons

Ages 2.5-5 · $260/term

Lessons for toddlers to school-ready kids teaching water confidence, early swimming and safety techniques.

School Age Swimming Lessons

School age · $260/term

Classes for first-timers through to experienced swimmers needing stroke technique and endurance.

Private Swimming Lessons

All ages · $260/term

One-on-one lessons for technique improvement, first-time swimmers or extra support.

Advanced Swim Group

School age · $260/term

Squad-style training teaching speed, fitness and stroke technique for confident swimmers.

advanced

Where you'll find us

Photos

Leopold Swim School — photo 1
Leopold Swim School — photo 2

Similar Swimming near you