Swim School

With all the beaches, rivers, water playgrounds and swimming pools in WA, it's vital that children learn to swim safely.

Beatty Park Swim School is an award-winning swimming lessons provider and one of the largest in Perth.

Our small classes are run in our indoor heated pool, providing an interactive environment and perfect learning conditions for swimmers of all ages.

Beatty Park Swim School customers receive:

  • Complimentary pool entry on the day of the lesson, so you can splash about in our water playground before or after!
  • One free adult swim entry with every child enrolled
  • creche discount so siblings can play in a safe, supervised environment
  • A 10% discount at our Swim Shop

Our Learn-To-Swim Programs

We have a range of classes for all levels of skill and confidence.

Our enthusiastic and experienced instructors are all Austswim or Swim Australia certified and regularly participate in training and workshops.

Click here to view our available classes and enrol.

*Please note many of our classes are at capacity. To go on the waitlist, please submit an enrolment form and a direct debit form and we will get back to you. 


Fees are paid via regular direct debit every four weeks. There are no classes on public holidays or Easter Saturday and direct debits are adjusted accordingly.

All new enrolments incur a $10.00 administration fee and re-enrolments incur a $5.00 administration fee.

Health Care Concession cardholders receive a 15% discount on fees.

Payment (every 4 weeks)

First child


Second child


Three or more children (per child)


Special needs private class


1 to 1 private class


Angelfish (disability)




We also accept KidSport vouchers. KidSport vouchers allow some families to claim up to $150 of funding towards swimming lessons. If you have a child aged 5-18 and a valid Health Care Card, you might be eligible.

Click here to apply online or call 08 9492 9911 for more information.


Our program runs from late January to late December without breaking for school holidays. This improves continuity and consistency, which research shows is fundamental for effective teaching and allows students to move on to the next level as soon as they are ready.

Click here to view our available classes and enrol.

With our Online Portal, you can join classes, make changes or withdraw at any time.

If you prefer, you can also submit a paper enrolment form and direct debit form to swimschool@vincent.wa.gov.au.

Please note that in order for us to commence your enrolment we will need both your enrolment and direct debit forms fully completed and returned to us at least a week prior to your desired start date.

To cancel your enrolment, you’ll need to complete a direct debit cancellation form. 48 hours’ notice prior to your next scheduled direct debit payment will be required for withdrawals from the program with the exception of medical reasons (see Swim School Policies for further details).

Get in touch with us

Our Swim School Administration is open 9:00am - 6:00pm on weekdays, 8:30am - 1:15pm on Saturdays and 8:30am - 12:45pm on Sundays.

If you have any questions, give us a call on 08 9273 6082 or email swimschool@vincent.wa.gov.au