Online Registration and payments

Enter the online registration and payment system for Goodridge Swim School classes

Class Information

Classes are ongoing , providing a range of programs from beginners through to advance swimmers.

Welcome to the Goodridge Swim School

Don’t just teach your children to swim, teach them to love swimming

It sounds simple, but that’s the basis of our approach to teaching swimming. We love swimming and we want you and your children to love it too! There’s an amazing world of opportunity available to the competent swimmer: Water sports become a pleasure, water play becomes easier and, most importantly, safer. This is why we are so passionate about teaching children to swim and to love swimming, because all of our teachers enjoy the active, healthy lifestyle that swimming offers.

What’s new?

Term 4 2017:

Monday 9th October - Sunday 17th December


Class Information

Parent/carer & bub – Droplets

The first introduction to the water

These classes are about water familiarisation using toys and songs to encourage a fun and happy atmosphere. Babies are introduced to floating, submersion, propulsion, kicking and other important swimming skills. Read More

Learn-to-swim – Splashers

Level 0, 1, 2, and 3

Splasher 0 is a general starting point for the younger, more fearful kids. Kids that are reserved or refuse to put their face in the water, may cry or have a difficult time separating from their parent/carer. Read More

Advanced-learn-to-swim – Super Splasher

Super Splasher Level 0, 1, 2, and 3

This is an extension of the Learn to Swim program. There is further development of strokes, especially freestyle and backstroke. Swimmers will begin to complete half-laps working on building swimming strength and endurance. Read More

Transition squad – Ripples


Our aim is to further develop great stroke technique and other competition skills in a structured program setting.Read More

Get in touch


Level B/100 New South Head Rd

Edgecliff, Australia 2027



+61 2 9362 1496

Business hours

Monday to Friday: 8:30am to 12:30pm and 3:00pm to 6:00pm
Sat: 8:30am to 12:30pm
Sun: 8:30am to 12:30pm