Learn to swim

Young child in Collingwood learn to swim pool with an instructor playing with toys and laughing

Swim School 

Our learn to swim program teaches people of all ages and abilities essential swimming and water safety skills. 

Lessons run at Collingwood Leisure Centre and Richmond Recreation Centre all year. At Fitzroy Swimming Pool we have lessons during school terms 1 and 4.

Our swim school team loves to work with kids and adults in order to build skills and confidence.

We have small class sizes which means every student gets the attention they need.

Swimming lessons for children

How does Swim School work?

Enrol your child into an ongoing lesson on a regular day and time. You will attend this class every week except public holidays and school holiday periods. 

When you enrol your child you will pay by fortnightly direct debit on a membership enrolment. 

Swim School membership enrolment

  • Pay by fortnightly direct debit. 
  • Enrolment is ongoing and automatically continues into the next term. Please contact us if you would like to cancel. 
  • There will be no direct debit charges during the school holiday period.  
  • Free practice swims available all year round  
  • Includes a locker. 

Throughout the term, our instructors assess your child's skills and advise if it's time to progress to the next level. 

If a group lesson doesn't suit, you can book private solo or paired lessons.

How much do lessons cost?

Lesson costs:

  • Full fee: $39.40 fortnightly ($19.70 per lesson)
  • Concession: $23.80 fortnightly ($11.90 per lesson)

*Fees effective to July 2022.

How do I pay? 

You can pay via fortnightly direct debit. 

When are lessons?

Lessons are available every day during school terms. We have lots of lesson times every day so you can find a lesson time that suits you.  

Outside of school terms, we run a holiday program.

Where are lessons?

Lessons are offered at Collingwood Leisure Centre and Richmond Recreation Centre all year round and Fitzroy Swimming Pool during school terms 1 and 4. 

Lessons are in the Learn to Swim pool and main pool, depending on the age group and level. 

What level is my child?

  • Babies: 6 months to 1.5 years
  • Toddler: 1.5 to 2.5 years
  • Pre Schooler: 2.5 to 3.5 years
  • Level 1A: 3.5 years plus (no swimming experience)
  • Level 1B: 5 years (some experience)
  • Level 2 to 6: Assessment required
  • Mini Squads: Assessment required

What will my child learn?


Our infant program is for ages 6 months to 3.5 years. We introduce babies, toddlers and pre-schoolers to the water, with the goal to become familiar with the water. Parents/guardians join infants in the water to build confidence through games and songs. 


Our children's program is for ages 3.5 to 12 years. Each level progresses student's swimming and safety skills. We cover everything from blowing bubbles and floating, through to gaining confidence underwater, and refining stroke technique. 

What feedback do parents get?

Each child is assessed throughout the term, once they have mastered all skills in the level, they will receive a level up certificate. You can chat to an Aquatic Services Officer on pool deck and discuss how your child is tracking. 

Throughout the term students may receive achievement certificates when they do something great or make significant progress. 

Adult swimming lessons

It's never too late to learn to swim!


If you have little or no experience in the water and want to gain confidence, learn basic swimming and survival skills, and build up to 10m distance. 


If you have a basic knowledge of swimming strokes but want to further develop your skills, building up to 50m distance. 

Stroke improvement

If you are a confident swimmer and want to improve technique. Stroke improvement short courses are offered on a regular basis.

You can also book private lessons.

How do I find out more information?

For more information email us at yarraleisure@yarracity.vic.gov.au or call us on 9205 5522.