Swimming is a skill for life

We firmly believe that acquiring the ability to swim and navigate aquatic environments is a crucial life skill for everyone.
Whether you're seeking lessons for yourself or your children, our comprehensive program covers a wide range of stages, accommodating diverse skill levels and age groups.

Here's what sets our swimming lessons apart:

  • Free playtime: Enjoy complimentary access to stay and play before or after your lesson, creating a well-rounded aquatic experience.
  • Versatile pools: Benefit from our well-equipped indoor and outdoor teaching pools, designed to cater to various depths and lengths.
  • Onsite creche facilities: For your convenience, we offer onsite creche facilities, ensuring a seamless experience for parents.
  • Flexible scheduling: Lessons are available Monday to Saturday, with a wide array of time slots to choose from, accommodating busy schedules.
  • Qualified instructors: Our lessons are led by fully qualified instructors, handpicked for their expertise and passion for teaching. Our approach fosters learning, instills water safety knowledge, boosts confidence, and ensures progress at each individual's pace.
  • Fundamental building blocks: Our program focuses on building essential skills, including balance, breath control, and fluid movement, within an age-appropriate learning environment.
  • Supportive environment: Our friendly instructors provide unwavering support and guidance, helping you or your child achieve swimming goals effectively.

Program offerings:

  • Ongoing term programs tailored for infants to adults.
  • Private and specialised lessons to cater to individual needs.
  • Complimentary swim assessments for new students.

Join us on this aquatic journey to enhance your skills, instill confidence, and prioritise water safety.

Age groups:

Babies and toddlers


Teens and adults

More swim school information

There's lots of classes available, so you're sure to find one that suits your schedule, age and skill level.
Login or sign up to our member portal to view our classes and make a booking online.

We believe that learning to swim and survive in an aquatic environment is an important life skill for every person. 

We offer a variety of swimming lessons from the Mandurah Aquatic and Recreation Centre - from 6 months to adults, we have options to suit everyone.


Free assessments are available if you are unsure of the best level to suit your child. Should you book online straight into a class, the teacher or deck supervisor will be able to assess your child in the class and let you know if they are in the correct level and can recommend an alternative if required. 

Assessments are the best way to determine the appropriate level to start at. They are free and take about 15 minutes to complete. Throughout the assessment, your child will be asked to demonstrate their swimming skills in front of a teacher to determine the correct level to enrol into.

Once the assessment is complete, the on-deck supervisor and customer service officers will be able to assist you with finalising your enrolment. 

MARC Swim School FAQs

Accessing our member portal is easy, but first, you need to set up a password.

You need to have a current active email address to login to our member portal.

If you receive emails from us occasionally, that's the email we have in our system and the email you should use to sign in.

If you have not given us an email address before, or you're not sure what email you used, please call us on 9550 3600, one of our friendly customer service staff would be happy to help.

How to set up your password

  1. Visit the Perfect Gym Client Portal 
  2. Click 'Forgot Password?'
  3. Enter your email address
  4. Click 'Submit'. This will send a Forgot Password Request to your email
  5. Open the email and click on the link to reset your password
  6. Choose a new password

You should now be logged in to our member portal!

If you have any issues setting up your password, please contact us or visit us in centre, we'd be happy to help you through the process.

MARC Swim School customers are now eligible to apply for Kid Sport grants. 

KidSport enables eligible children aged 5 to 18 to participate in community sport and recreation by offering them financial assistance towards club registration fees. KidSport can be applied for online and applications are assessed within 10 business days.

The online application form is intended to be completed by the child’s parent/guardian. By completing the form you acknowledge you are aware that:

  • This form should only be completed for KidSport vouchers towards 2024 fees
  • The child you are applying for is aged 5–18 years old.
  • You have an electronic copy of your Health Care/Pensioner Concession Card with the child’s individual Client Reference Number (CRN) listed.
  • You have ensured that the club you are registering the child for is an approved KidSport club
  • You have a valid email address required to receive the approved KidSport voucher code
  • You are required to provide the approved KidSport voucher code to your chosen club upon registration.

Please note the KidSport approval process can take up to 10 business days. If approved, you will receive a KidSport voucher code which will expire within 90 days of the approval date.

The department recommends using a desktop/laptop and utilising the Google chrome browser when completing the application form. If the application has been submitted successfully, a “Thank you for submitting” page will appear and you will receive email notification upon receipt.

To apply for KidSport, please use the button below.

Sign up for KidSport now

Stay up to date with your child's progress through your parent portal.

  • Check the class, day, time and instructor
  • View the skills progressions
  • Print certificates for completed levels
  • View a timeline history of each student in the family
  • View newsletter and swim school calendar
  • Send messages to swim school

Please note that class changes cannot be completed via the online portal.
To make a class change, please call MARC Swim School on 9550 3610. 

Log in to SwimDesk

Grow With Us Booklets Rewards Program

Upon booking your Swim School class, each child will receive a Grow With Us rewards program booklet.

Each time you attend one of our classes and bring your booklet, you'll collect a stamp. You can collect stamps at swimming lessons or at kids activities classes at the recreation centres*!

Rewards can be collected from your Deck Supervisor when you reach the following milestones

  • 15 stamps
  • 40 stamps
  • 75 stamps
  • 100 stamps

For further information, or if you didn’t receive your Grow With Us booklet, please see your Deck Supervisor.

*Not valid at activity classes at other locations.

Please remember, a cancellation form must be sent to us with two weeks notice to allow us to cancel your enrolment before the next direct debit payment
Complete the online cancellation form

Accelerate your child’s development in the pool during the school holidays.

Our fun filled lessons have a strong focus on learn to swim and water safety, with an emphasis on stroke correction and skill progression.

  • Your choice of 1 or 2 weeks
  • Daily practice leads to faster progress
  • Great value - your child will make more progress in a shorter amount of time
  • Perfect for new swimmers and young children to get comfortable in the water
  • Available every school holidays
  • Great way to keep kids busy and active each day
  • Entry is free for immediate family members. We welcome you to stay and play in the pools after your lessons

Swimming stroke workshops

Swimming stroke workshops are a great way to improve your child's technique which may be holding them back from passing their current level.

Available during the School Holidays, based on expressions of interest.

  • Freestyle
  • Breaststroke
  • Backstroke
  • Butterfly

Freestyle - students must be a minimum level Mako 1 or stage 4 equivalent.

Backstroke - students must be a minimum level Mako 1 or stage 4 equivalent.

Breaststroke - students must be a minimum level Mako 3 or stage 5 equivalent

Butterfly - students must be a minimum level Piranha 2 or stage 8 equivalent.

How to enrol

Easy booking procedure

  • See our customer service team or give us a call on 9550 3600 to book into one of our holiday programs
  • Complete your enrolment form (if you're new to the Recreation Centres)
  • Make your payment, in centre or over the phone
  • Collect your entry fob and welcome bag and you're ready to go


1 week program, 30 minute lessons

2 week program, 30 minute lessons

Workshops, 60 minutes
All enrolments $22.00

Enquire now - classes are run based on demand

Contact the swim school 

Contact us online or call us on 9550 3610 Submit an online enquiry