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:

  • Free pool entry at any time for any active enrolment!
  • Complimentary pool entry for one accompanying adult on the day of the lesson, so children and their parents/guardians can swim and play before or after lessons
  • 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.

*If your preferred class is at capacity, please submit an enrolment form and a direct debit form to go on the waitlist 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 $11.00 administration fee and re-enrolments incur a $5.50 administration fee.

Health Care Concession cardholders receive a 20% discount on fees (excluding Angelfish). Proof of discount must be sighted in person or sent to swimschool@vincent.wa.gov.au

Payment (every 4 weeks)


angelfish (disability)






private 1 to 1


private special needs


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. For more information about KidSport, click here to apply or call 08 9492 9911.


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:

  • Weekdays 8:30AM - 6:00PM
  • Saturday 8:15AM - 1:15PM
  • Sunday 8:00AM - 1:15PM

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