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

Whether it's lessons for yourself or your children, we have a wide range of stages to suit all skill and age levels. 

  • Free to stay and play before or after your lesson
  • Perfect indoors and outdoors teaching pools of various depths and lengths
  • Creche facilities available onsite
  • Lessons are scheduled Monday to Saturday with a variety of times available.

Our lessons are designed to encourage learning, promote water safety and confidence and are taught by fully qualified instructors, chosen for their talent and passion for teaching.

We develop the fundamentals in an age-appropriate learning environment, at each individual's pace,

  • Balance
  • Breath control
  • Movement

Our friendly instructors will support and guide you to reach your swimming goals.

Programs we offer
  • Ongoing term programs for infants to adults 
  • Private and specialised lessons
  • Free swim assessments for new students 

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.
View the class schedule 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. 

Read out swim school frequently asked questions

Accessing RecOnline is easy, but first, you need to set up a password.

You need to have a current active email address registered with us to log in to RecOnline. 

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 to RecOnline.

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 RecOnline Log In page
  2. Click 'Forgot Username/Password?'
  3. Enter your email address
  4. Click 'Retrieve Password'. 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
  7. Agree to the Terms and Conditions and click continue
  8. Choose the location you wish to log in to, Mandurah Aquatic and Recreation Centre or Halls Head.
    Note: Choosing which centre you wish to visit will be important when booking into group fitness classes. The group fitness timetable will only be available to book classes for the centre you have chosen to log into. You can easily change centres once in RecOnline by going to the home page and selecting “change locations”
  9. Click continue log in.

You should now be logged in to RecOnline! 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.

Log in to RecOnline

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 2021 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
First enrolment $75 / Additional enrolments $67.50

2 week program, 30 minute lessons
First enrolment $136.50 / Additional enrolments $122.85

Workshops, 60 minutes
All enrolments $16

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