Skip to main content

Learn to Swim

Our swim school provides inclusive, skill-based lessons to help everyone in the community learn to swim with confidence.

Year-Round Swim Lessons at Three Convenient Locations

Central Coast Council’s Swim School runs lessons all year, with only a short two-week break over Christmas.

Peninsula Leisure Centre
📞 (02) 4325 8123
✉️ plc@centralcoast.nsw.gov.au

Gosford Olympic Pool
📞 (02) 4304 7250
✉️ gosfordolympicpool@centralcoast.nsw.gov.au

Toukley Aquatic Centre
📞 (02) 4304 8060
✉️ tac@centralcoast.nsw.gov.au

Dive into our Learn to Swim programme – fun, safe, and tailored for all ages! From six-month-old babies to adults, our small group classes focus on confidence and skill development. With fully trained instructors, we’ll help you master water safety and survival skills that last a lifetime.

Missed a lesson? No problem! Our generous replacement policy means you can reschedule at any time – no limits, no expiry (conditions apply).

Manage Your Swim Lessons Anytime with Our Online Portal

Stay connected and in control with easy access to everything you need:

  • Enrol in Swim School
  • Book an assessment or sign up for Aqua Play, Adult Learn to Swim, or school holiday clinics
  • Track progress for you or your child
  • Reschedule classes (subject to availability)
  • Notify absences and secure a replacement session
  • Book make-up lessons (limited availability)
  • Update your details, including payment information

Enrol Online 

  • Our Aqua Play and Adult classes can be booked online.
  • For children 3+, please book an assessment through the Enrol Now link to ensure they are placed in a class appropriate to their skill level.

Got a question or need support? Reach out – we’d love to hear from you! 🏊‍♂️👶

  • Learn to Swim
  • Learn to Swim
  • Learn to Swim
  • Learn to Swim
  • Learn to Swim
  • Learn to Swim
  • Learn to Swim
  • Learn to Swim
  • Learn to Swim

    Program Levels and Progression

    • Teacher qualification: Current Teacher of Infant and Preschool Aquatics or Teacher of Swimming and Water Safety (TSW) qualification dependant on age and ability. Current CPR Certificate.

      Program content: Formal stroke techniques and essential water safety skills are taught. Participants are continually assessed to ensure a smooth progression through our Learn to Swim levels.

      Class size: Five per class.

      Cost: $81.60 per 4 week cycle on Direct Debit*.

      Get Started: No assessment needed. Enrol online, drop into reception or email swimprograms@centralcoast.nsw.gov.au *All lesson fees are charged via Direct Debit.

    • Class times:

      DayHours
      Monday - Friday8am to 1pm
      Saturday7am - 3pm
      Sunday8am - 1pm

      Age range: Children six months to four years.

      Teacher qualification: Teachers must hold a current Teacher of Infants and Preschool Aquatics qualification. Current CPR Certificate.

      Program content: Survival skills are slowly introduced to ensure your child has a fun and stimulating water experience. The use of song helps teach babies essential skills such as floating, turning back to touch grab the edge, 'falling in'', kicking and breath control.

      Class size: 10 per class. Parent / carer in the water.

      Class duration: 30 minutes.

      Cost: $70.00 per 4 week cycle on Direct Debit*.

      Get started: No assessment needed. Enrol online, drop into reception or email swimprograms@centralcoast.nsw.gov.au *All lesson fees are charged via Direct Debit.

    • Class times:

      DayHours
      Monday - Friday8am to 1pm
      Saturday7am - 3pm
      Sunday8am - 1pm

      Age range: Children six months to four years.

      Teacher qualification: Teachers must hold a current Teacher of Infants and Preschool Aquatics qualification. Current CPR Certificate.

      Program content: Enhancing independence in the water to transition into a parent-free class. 

      Class size: Four per class. Parent / carer transitioning out of the water.

      Class duration: 30 minutes.

      Cost: $81.60 per 4 week cycle on Direct Debit*.

      Get started: An assessment is needed to ensure children are placed in the class that is correct for their skill level. Enrol online, drop into reception or email swimprograms@centralcoast.nsw.gov.au *All lesson fees are charged via Direct Debit.

    • Teacher qualification: Current Teacher of Infants and Preschool Aquatics or Teacher of Swimming and Water Safety (TSW) qualification. Current CPR Certificate.

      Program content: Available on request.

      Class size: Dependant on age and ability.

      Duration: 30 minutes.

      Cost: Price on application. 

      Get started: An assessment is needed to ensure children are placed in the class that is correct for their skill level. To book, drop into reception or email swimprograms@centralcoast.nsw.gov.au*All lesson fees are charged via Direct Debit.

    • Class times:

      DayHours
      Monday - Friday6:30am to 12pm
      Saturday7am - 3pm
      Sunday8am - 1pm

      Age range: Children six months to four years.

      Teacher qualification: Current Teacher of Infants and Preschool Aquatics qualification. Current CPR Certificate.

      Program content: Formal stroke techniques and essential water safety skills are taught. Children are continually assessed to ensure a smooth progression through our Learn to Swim levels.

      Class size: Four per class.

      Class duration: 30 minutes.

      Cost: $​81.60 per 4 week cycle on Direct Debit*.

      Program content: An assessment is needed to ensure children are placed in the class that is correct for their skill level. Enrol online, or email swimprograms@centralcoast.nsw.gov.au *All lesson fees are charged via Direct Debit.

    • Class times:

      DayHours
      Monday - Friday3pm to 7pm
      Saturday7am - 3pm
      Sunday8am - 1pm

      Age range: Four years plus.

      Teacher qualification: Current Teacher of Infants and Preschool Aquatics qualification or Teacher of Swimming and Water Safety (TSW) qualification. Current CPR Certificate.

      Program content: Formal stroke techniques and essential water safety skills are taught. Children are continually assessed to ensure a smooth progression through our Learn To Swim levels.

      Class size: Four per class.

      Class duration: 30 minutes.

      Cost: $81.60 per 4 week cycle on Direct Debit*.

      Get started: An assessment is needed to ensure children are placed in the class that is correct for their skill level. Enrol online. *All lesson fees are charged via Direct Debit.

    • Teacher qualification: Current AUSTSWIM Teacher of Infant and Preschool Aquatics or AUSTSWIM Teacher of Swimming and Water Safety (TSW) qualification dependant on age and ability. Current CPR Certificate.

      Program content: Available on request

      Class size: One per class.

      Class duration: 15 minutes.

      Cost: $150.00 per 4 week cycle on Direct Debit*.

      Get started: Email swimprograms@centralcoast.nsw.gov.au*All lesson fees are charged via Direct Debit.

    Stay up to date

    Sign-up for weekly news, events and important information.