Swim school instructor teaching a young child to swim with a kickboard at Goodlife Community Centre pool.

Goodlife Swim School

Teaching kids with care and expertise.

Goodlife Swim School is a place where your little people matter. Make lessons the highlight of their week in our beautiful facilities with qualified instructors who will teach your child with excellence.

Two young children in swimwear playing on a floating mat during a swimming lesson at Goodlife Community Centre, with an instructor in the pool.

Our unique approach

Our Swim Australia trained teachers blend state-of-the-art techniques with fun, creating a positive and encouraging environment.

As a not-for-profit community centre, we offer: Small class sizes, affordable lesson prices and a clear path from Bubble Babies to competitive squads. We’re proud to be a Royal Lifesaving QLD Love2Swim endorsed Swim School.

Make an Enquiry

If you are interested in enrolling at Goodlife Swim School click on the button below, fill out the form and return by email to swimschool@goodlife.org.au

Four mothers with their babies participating in a swimming lesson at Goodlife Community Centre.
Swim instructor holding a baby during a water familiarisation session at Goodlife Community Centre pool

Bubble Babies

Introduce your little one to the water with our relaxed, informal sessions. Classes are suitable for children 10 weeks to 12 months. Bookings are essential.

Monday: 10am - 10.30am
Wednesday: 10.30am - 11am
Thursday: 11am - 11.30am

Four young swimmers participating in a club night at Goodlife Community Centre.

Club Night

The Goodlife Community Swim Club (GCSC) is a not-for-profit swimming club with the purpose of providing a safe and fun environment for swimmers to compete at a Club, Local, Regional, State and National level.

Younger children who may not want to attend local competitions are welcome to join in our club race night that run during Summer,Term 4 and Term 1, every Wednesday from 6.15pm.

All participants must be able to confidently swim 25m.

Cost $55 for the season. Competitive members free.

 FAQs