Learn to swim in Melbourne

Confident, safe swimmers — taught with care

D Swimming helps children build water confidence, water safety and strong technique. Every new student starts with a short assessment so we place them in the right class.

AUSTSWIM Swim School Network member swim school · Children aged 5 and over

01

Qualified instruction

Lessons are taught by our qualified instructors. D Swimming is an AUSTSWIM Swim School Network member swim school.

02

The right class, not just the right age

Every new swimmer begins with an assessment so we can place them by ability, not guesswork.

03

Clear weekly timetable

Standard lessons are 45 minutes. D-Elite Squad lessons are 60 minutes, usually in 10-week terms.

About us

A Melbourne swim school with a calm, clear approach

D Swimming is for families who want patient teaching, clear progress and a supportive pool environment. We focus on safety, confidence and technique — one lesson at a time.

D Swimming is an AUSTSWIM Swim School Network member swim school. We only accept children aged 5 and over.

New families start by booking an assessment. If you already swim with us and need to catch up a missed lesson, you can request a make-up class online.

Lessons

Level 1 to Level 8, plus D-Elite Squad and private lessons

Your child’s level is based on an in-water assessment, not just age. We only accept children aged 5 and over.

45 minutesLevel 1

Early water confidence and beginner skills.

45 minutesLevels 2–3

Independent swimming and early stroke work.

45 minutesLevels 4–6

Developing strokes, stamina and efficiency.

45 / 60 minLevels 7–8 & D-Elite Squad

Advanced technique; D-Elite Squad is a 60-minute session.

45 minutesPrivate

Offered on Sunday mornings at Genesis Wantirna.

Locations & times

Two Melbourne venues

Most classes are at MARC in Glen Waverley. Sunday morning classes are at Genesis Wantirna. Times are Australia/Melbourne. There are no Tuesday classes.

Monash Aquatic & Recreation Centre

Monday, Wednesday, Thursday, Friday, Saturday and Sunday afternoon

626 Waverley Road, Glen Waverley VIC 3150

Open in Google Maps

Monday

MARC, Glen Waverley
TimeLevels
7:00pm–7:45pmLevel 1, Level 2
7:45pm–8:30pmLevel 3, Level 4, Level 5

Wednesday

MARC, Glen Waverley
TimeLevels
7:00pm–7:45pmLevel 1, Level 3, Level 7
7:45pm–8:30pmLevel 4, Level 5, Level 6

Thursday

MARC, Glen Waverley
TimeLevels
7:00pm–7:45pmLevel 3, Level 4, Level 6
7:45pm–8:30pmLevel 4, Level 5, Level 8

Friday

MARC, Glen Waverley
TimeLevels
7:00pm–7:45pmLevel 3, Level 5, Level 6
7:45pm–8:30pmLevel 4, Level 5, Level 8

Saturday

MARC, Glen Waverley
TimeLevels
3:30pm–4:15pmLevel 7
4:15pm–5:00pmLevel 8
4:30pm–5:15pmLevel 1, Level 2
5:00pm–5:45pmLevel 7
5:15pm–6:00pmLevel 3, Level 5
6:00pm–6:45pmLevel 3, Level 4
5:45pm–6:45pmD-Elite Squad (60 minutes)

Sunday afternoon

MARC, Glen Waverley
TimeLevels
3:30pm–4:15pmLevel 1, Level 2, Level 7
4:15pm–5:00pmLevel 4, Level 5, Level 6
5:00pm–5:45pmLevel 3, Level 8
5:45pm–6:30pmLevel 6
5:45pm–6:45pmD-Elite Squad (60 minutes)

Sunday morning

Genesis Wantirna
TimeLevels
9:00am–9:45amLevel 4, Level 5
9:45am–10:30amLevel 3, Level 4
10:30am–11:15amLevel 4, Private
11:15am–12:00pmLevel 1

Open the full timetable page

Get started

How to begin at D Swimming

1

Book an assessment

Choose a time online. We watch your child in the water and recommend a level.

2

Get placed in a class

We talk through the result, available times and enrolment. Terms are typically 10 weeks.

3

Start weekly lessons

Your child swims at a regular time each week. Missed a class? Existing students can request a make-up.

Existing students

Need a make-up lesson?

If your child already swims with us, you can request a make-up online. Places are limited and requests are confirmed by the school.

Make-ups depend on availability and must be confirmed by the school. New families should book an assessment, not a make-up.

Contact

We are happy to help

Phone: 0430 965 575
Or send us a message and we will get back to you.

Ready to start?

Book a short assessment and we will help your child begin in the right class.