Learn to swim

The back of two girls in a swimming lesson at Collingwood with their hands up in streamline position

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 Learn to Swim work?

Enrol your child into an ongoing lesson on a regular day and time for at least 1 term. You will attend this class every week.

When you enrol your child you can choose to pay upfront or 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 during school terms. 
  • Includes a locker.

Upfront enrolment

  • Pay for the whole term upfront.
  • 1 term only. You will need to re-enrol for the following term.
  • Free practice swims available during school terms.
  • Includes a locker.

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

If a term 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)

Learn to Swim Term payment

Please note term payments vary depending on the length of term:

  • 8 week term: $157.60 (full fee) | $95.20 (concession)
  • 9 week term: $177.30 (full fee) | $107.10 (concession)
  • 10 week term: $197 (full fee) | $119 (concession)

*Fees effective to July 2022.

How do I pay? 

You can either pay via direct debit each fortnight or upfront for the term. 

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.

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 and 1B: 3.5 years plus (no swimming 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 gets a progress report at the end of every term. This report helps you understand how your child is going with each skill.

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.