At Bathurst Aquatic we believe that learning to swim is essential to your child’s education and should be enjoyable, safe and a fun experience and will help your child improve their cardio-vascular fitness, strength, flexibility and coordination, which will benefit their day to day and sporting life.
Our dedicated swim instructors treat their job as a vocation not just a casual job. They thrive on the accomplishments of their students while having a bit of fun along the way. All our instructors are Austswim qualified and hold current resuscitation certificates.

Infant Aquatics (6 months- 3 years old)
This is a water familiarisation class, facilitating interaction between baby, parent and instructor. These classes are designed not only to build the child’s confidence in the aquatic environment but also to provide the parent with the knowledge to assist in the child’s skill development. It is a fun class that incorporates songs, games, activities and plenty of encouragement.
Pre-School Program (3- 5 years old)
Pre-school classes start at three years of age. These classes are designed for water confidence, safety and co-ordination. Through games and activities, students are introduced to floating, kicking, submerging, controlled breathing and basic swim strokes. Parents are not required in the water for these classes.
School Age Program (5 years +)
The school age classes consist of a comprehensive program focusing on skill/stroke development, stroke correction, endurance, water safety and survival skills. School age classes cater for beginners to advanced students.
Our learn to swim school holds classes 7 days a week, weekday mornings and afternoons and on the weekends from 8.30am till 12.00 midday. We cater for all levels and ages, infant to adult, beginners to advanced as well as private lessons individuals.
Our lessons are ½ an hour once a week for the minimum duration of 16 weeks.
For those looking to develop their swimming to a competitive level please see our SQUADS.
Our swim school staff are ready to assist you with bookings, payments, and general enquiries.
Our office hours are listed below.
Monday to Friday 9am – 5pm
Saturday and Sunday 8am – 12 midday
(02) 6331 3333