Learn to swim

Learn to swim

We’re excited to welcome your family to our swim school, where we offer swimming lessons for all ages and abilities, starting from just 4 months old. Join us for a holistic approach to swimming education that fosters skills, confidence, and a love for the water. Our programs also include complimentary parent and baby lessons for infants (ages 4-6 months only) and an inclusive Dolphins program designed for swimmers with disabilities, providing tailored instruction in a supportive environment.

Learn to swim
Key highlights of our swim school program include:
  • Ongoing lessons with breaks only for school and public holidays
  • Easy management of enrolments, payments, and skill progress tracking through our Client Portal
  • Free swim for enrolled students on non-swimming days, during school terms

Our programs

Bond with your baby while developing their confidence and water-safety skills in a family-friendly environment. Our program is divided into six levels by age and cater for ages 4 months to 3 years.

Classes run every morning, Monday-Sunday in the warm program pool during WA school terms. All classes are 30 minutes in duration, with a maximum of 6 parents and students to 1 instructor.

All classes are located in our 32-34 degree program pool and incorporate games, songs and toys into the swimming and water-safety activities.

Class name Age Lesson length
AB1 – FREE LESSONS 4-6 months 30m
AB2 6-12 months 30m
AB3 12-18 months 30m
AB4 18-24 months 30m
Tadpoles 2-2.5 years 30m
Frogs 2.5-3 years 30m

Pre-school lessons are for swimmers aged 3-5 years and are conducted in our warm program pool. Students learn swimming and water safety skills both aided and independently and are progressed through our 4 levels as they achieve skill-specific milestones. When swimmers turn 5 years they will transition into the school age program.

There is a maximum of 4 students to one instructor in all Pre-school classes, except for the beginner Jelly-Ready level which has a maximum of 3 students. Here is everything you need to know about our pre-school program:

Classes run every morning, Monday to Sunday and every weekday afternoon (except Tuesday) during school terms.

Level Class description Maximum class size Lesson length
Jelly-Ready In this introductory level, swimmers will build their confidence and comfort in the water. They will learn how to enter and exit the water safely, practice submerging their face and exhaling for 5 seconds, and open their eyes underwater while wearing goggles to identify objects. Emphasis is placed on responding to basic instructions and engaging in simple water activities to help swimmers develop a sense of safety and enjoyment in the water. 3 30m
Jellyfish At the Jellyfish level, swimmers will develop essential foundational skills for water confidence and safety. Swimmers will learn to independently float on their front and back for 5 seconds and perform front and back glides for up to 3 metres. The class focuses on building strength and control in the water, with swimmers practising safety sequences like jumping out over a noodle, turning, and gripping the wall. These early skills set the stage for independent swimming in future levels.

 

4 30m
Seahorse In the Seahorse level, swimmers begin to refine their swimming skills and learn the basics of propulsion. They will practice flutter kicking on both their front (in a streamlined position) and back (with arms at their sides) for 3-5 metres. Swimmers will also learn to tread water for 5 seconds and build on safety skills with a 5-metre safety swim, using reaching and pulling arms with or without kicking. This level focuses on strengthening the swimmer’s body coordination and endurance, allowing for more independent swimming. 4 30m
Rainbowfish Rainbowfish swimmers will focus on developing more advanced strokes and water skills. This includes performing freestyle arm strokes with flutter kick for 4-6 strokes, as well as kicking on their back in streamline position for up to 7 metres. Swimmers will also practice the breaststroke kick on their back using a kickboard, and work on treading water for 10 seconds. A key skill at this level is the kneeling dive, which swimmers will practice with assistance. Additionally, they will master a safety sequence that involves retrieving an object from the pool bottom and returning to the ledge, building both confidence and safety awareness in deeper water. 4 30m

Swimming lessons for swimmers aged 5-12 years. Your swimmer will build confidence and develop strong technique across all strokes in this program. Children will progress through the levels at their own pace.

This program runs in line with school terms and students are assessed on a regular basis, moving up a level when they are ready, at any point during the term. Classes run every weekday afternoon and Saturday/Sunday mornings during school terms.

School Age lessons are taught in both the indoor 25m pool and the outdoor 50m pool with lessons running for 30 minutes. Class sizes range from 4 – 8 students, to one instructor.

Level Class description Maximum
class size
Lesson length
Bluebottles Students in our beginner level learn to enter and exit the water safely and are taught the fundamentals of breath control and body positioning. 4 30m
Minnows Propulsion is taught on the students front and back with flutter kicking. Freestyle arms and breaststroke kick on backs are introduced

 

4 30m
Snappers Freestyle breathing and propulsive breaststroke kick on students back are taught. Backstroke arms are introduced and safety activities are completed in deep water.

For swimmers at a Snapper level who are 9-12 years old, they will be placed in the Yabbies level (more age appropriate, more pool space and swimming with other students of a similar age).

5 30m
Stingrays Students in Stingrays will start swimming freestyle, backstroke and breaststroke kick over longer distances. Dolphin kick and survival backstroke are introduced.

For swimmers at a Stingray level who are 11-12 years old, they will be placed in the Seals level (more age appropriate, more pool space and swimming with other students of a similar age).

6 30m
Marlins Efficient breaststroke is further developed, freestyle and backstroke are extended to a 25m swim. Sidestroke is introduced. 6 30m
Piranhas Competitive skills are introduced and distances for all strokes are increased. Diving and treading water are taught in the 50m pool. 8

 

 

30m

The Youth Swim program offers a unique aquatic experience for swimmers aged 12-18 who are eager to refine their strokes or maintain their fitness levels and join a swimming program as an alternative to squad programs.

Why Choose Youth Swim?

  • Personalised attention from experienced instructors.
  • Tailored programs to address individual needs, whether refining strokes or boosting fitness.
  • A supportive and inclusive environment for swimmers to thrive.
Level Program description Skills
Youth Stroke Correction

 

  • Ideal for swimmers requiring targeted stroke correction.
  • Instructor-assisted sessions in the water for personalised guidance.
  • Tailored to enhance each swimmer’s technique and overall efficiency in the water.
  • 25 Metres Freestyle
  • 25 Metres Backstroke
  • 25 Metres Breaststroke
  • Demonstrate Sidestroke Kick
  • Demonstrate a Tumbleturn

 

Youth Intermediate

 

  • A perfect bridge between stroke correction and advanced fitness training.
  • Instructor-led sessions, both in the water and on the pool deck, focus on refining technique and building endurance.
  • Ideal for swimmers aiming to enhance their strokes and develop more competitive skills.
  • 50 Metres Freestyle
  • 50 Metres Breaststroke
  • 50 Metres Backstroke
  • 25 Metres Sidestroke
  • Demonstrate a Competitive Dive
  • Demonstrate a Tumbleturn – Freestyle to Freestyle
  • 100 Metres Continuous Kick (Any)

 

Youth Advanced

 

  • Perfect for proficient swimmers aspiring to elevate their fitness.
  • Instructor-guided sessions conducted on the pool deck, focusing on strength and endurance.
  • Not a squad program – this is a fitness-centric approach to swimming.
  • 100 Metres Freestyle
  • 100 Metres Backstroke
  • 100 Metres Breaststroke
  • 200 IM (FS/BS, BR/S, FS)
  • 10 Metres Butterfly

Limited spots available, ensuring focused attention and a quality learning experience.

Our one-on-one lessons give children with disabilities the opportunity to enjoy aquatic activities and a chance to enjoy independent mobility.

These classes are 30 minutes long and ongoing, breaking for school holidays. Lessons include interaction with other students during lesson time.  This program offers a fantastic opportunity for the student to learn new lifetime skills and to improve physical fitness.

Students who participate in our program improve self-esteem, achieve personal goals and grow to have a great love of water. We aim to teach water familiarisation, safety and swimming skills to ensure that our student’s full potential is achieved.

Before your swimmer’s first swimming lesson we will meet with you to create an Individual Swim Support Plan. The ISSP is a comprehensive document outlining adjustments, goals, and strategies tailored to meet each swimmer’s individual needs, ensuring they can thrive in our program. The ISSP will cover:

  • Student’s individual needs (likes, triggers, individual support needs)
  • Behaviours
  • Reasons for behaviours
  • Reasonable adjustments and support strategies
  • Student’s strengths
  • Medical information
  • Communication style
  • Collaborative goal setting

Here is the template we use in the meeting.

Dolphin lessons cannot be booked online, to enquire about the program, click here.

We offer adult private one on one and group swimming lessons to improve and correct your confidence, fitness levels, stroke technique and proficiency.

Group lessons run only during WA school terms and have a maximum of 4-6 swimmers in a class with a qualified swimming instructor. Lessons are 30 minutes long.

Level Class description Maximum class size
Adult private lessons For swimmers of all ages and abilities.

 

Develop water confidence and swimming skills in a relaxed environment with just yourself and one instructor. Private lessons can be booked casually or for multiple bookings. Lessons are 30 minutes long. This program is best if you are a nervous beginner or have no, or little swimming experience.

 

1
Adult beginner

 

For students with no or very little swimming experience.

 

Beginner lessons are suitable for swimmers with no, or very little experience in and around water. Basic confidence building skills and stroke foundations are introduced, and students are progressed into the intermediate level when a certain set of criteria have been met. This level is suitable for nervous adult swimmers too.

 

4
Intermediate stroke correction

 

For confident beginners – intermediate swimmers.

 

Intermediate stroke correction is suitable for swimmers wanting to improve their stroke technique and endurance, who can already confidently swim short distances independently. Classes are ongoing and run in line with the school term.

4
Advanced stroke correction

 

For swimmers with swimming experience and good stamina.

 

Fine-tune your swimming skills and further develop stamina in the water. Classes are ongoing and run in line with the school term. This is not recommended for swimmer training for a race or competition. We recommend you join an adult squad, as this is a swimming lesson only.

 

6

 

NA

Swimming lesson costs

Program
Price per lesson
Price per fortnight
AB1 (4-6 months) Free Free
Parent and Baby (6 months-3 years) $17.00 $34.00
Pre-school  (3-5 years) $19.00 $38.00
School Age (5-12 years) $19.00 $38.00
Dolphins 1:1 (student: instructor) $30.50 $61.00
Dolphins 2:1 (student: instructor) $23.00 $46.00
Private Lesson 1:1 (student: instructor) $52.00 $104.00
Private Lesson 2:1 (student: instructor) $78.00 $156.00
Adults (group lessons) $20.50 $41.00

Swimming FAQ’s

It’s always important to read and familiarise yourself with the full terms and conditions when joining the program.  To summarise, here are the highlights of our terms and conditions:

  • All bookings are ongoing, meaning they continue from term to term (excluding private lessons), unless we have received a cancellation request from you at least 3 days before any set direct debit period.
  • Medical certificates must be provided in order to receive credit for missed swimming lessons, stating the swimmers name, the dates the swimmer couldn’t swim, and a signature by a registered medical practitioner.
  • We do not offer make-up lessons, however we do offer all enrolled students free entry to the centre during WA school terms on non-swimming days.
Swim School Terms and Conditions as of 27 June 2024
Swim School Terms and Conditions as of 18 July 2023

When adding new family members to your swim school account in the Swim School Portal, you’ll be guided through a series of questions to determine their level based on age and/or swimming ability. If you are unsure or run into any hurdles email the swim school team at swimschool@fremantle.wa.gov.au.

Enrolling a child (18 years and under)

All NEW families, head to the swim school portal, follow the prompts to “Join Now”  >  Create your account (as the account holder)  >  Click  “Go to your client portal”  >  Navigate to “Book”  >  “Swimming Lessons”  >  Click “Add a new family member”  (this is where you add your children)  >  After each child is added it will ask you what program you are wanting them to enrol into  >  Select the appropriate program  > You will then be taken to an assessment questionnaire which will assign a level for your child  >  To make a class booking, filter by your child’s new level in the timetable and click “Enrol Now” into the class that suits you  >  Follow the prompts to complete the booking, including adding your payment details.

Enrolling as an Adult (18+ years)

All NEW families, head to the swim school portal, follow the prompts to

“Join Now”  >  Create your account (as the account holder)  >  Click  “Go to your client portal”  >  Navigate to “Book”  >  “Swimming Lessons”  >  In the class timetable, filter by Activity Type “ADULT SWIMMING LESSONS” >  Next to any lesson in the timetable click “Enrol Now” > Next to your name click “Assess Level” > You will then be taken to an assessment questionnaire which will assign you a level >  To make a class booking, filter by your new level in the timetable and click “Enrol Now” into the class that suits you  >  Follow the prompts to complete the booking, including adding your payment details.

If you wish to discuss the option booking private lessons, please email swimschool@fremantle.wa.gov.au.

Swim School cancellations must all come through via our cancellation form. To cancel your swimming lessons, click here.

Yes, our programs at FLC Swim School are ongoing but only run during WA school terms, with breaks for school holidays and public holidays as outlined in our 2025 Swim School Calendar below.

View the 2025 Swim School Calendar

Lessons carry over from term to term, and payments are conveniently managed through an upfront fortnightly direct debit system, ensuring your child stays enrolled and continues learning!

 

To view your current bookings and upcoming classes, simply log into the swim school portal and visit ‘My Bookings’.

Access the swim school portal

For medical absence
If you cannot attend a swimming lesson for medical reasons, please obtain a medical certificate stating the swimmers name, dates the swimmer cannot attend swimming and a signature from a registered medical practitioner (on letterhead) and we can credit your account for the missed lessons.

Submit your medical credit request

For any other reason (non-medical)
If the reason you cannot attend is not medical-related, unfortunately we cannot credit your account or offer a make-up lesson/session. If you are going away, you can either cancel your booking or continue paying your fees in order to keep your spot.

We do not offer make-up classes for missed lessons.

However, with an active swimming lesson contract, you can enjoy free access to the pool outside your scheduled lesson times during WA school terms. This allows enrolled students and one accompanying adult to enter using the student’s entry FOB.

Please note that this free access is not available during non-swimming periods, such as school holidays.

Yes, you are able to complete a class transfer in the swim school portal. To change your current class time, log into the swim school portal and visit ‘Swimming lessons‘ under ‘Book‘. Filter by ‘Activity type’ and ‘Level’ to view the current timeslots. Click ‘Enrol now’ on the right hand side of your preferred class. Click ‘Transfer here’ next to the student you wish to transfer. *Note if ‘Transfer here’ does not appear, please contact us.

Access swim school portal

To view your current progress within your level, log into the swim school portal and visit ‘Skills‘ under ‘Account‘. If you’re a parent, you’ll need to select your child from the top left dropdown menu. Then click ‘Current‘ from the Levels timeline and scroll down to see what skills have been completed for your current class.

If your swimmer is promoted into the next swimming level or needs to change programs, you will be notified by our team with instructions on how to enrol into your new class.

To change your payment method, log into the swim school portal and visit ‘Payment Settings‘ under ‘Account‘. From here, you’ll be able to add a new payment method. If you’re a parent, once you have successfully added a new payment method, you will need to select it for the children you wish to pay for via the new payment method. You will need to select your child from the top dropdown menu and click on the arrow next to the current payment method. You will now see the option to select the newly added payment method. You must repeat these steps for multiple children.

To pay an outstanding amount, log into the swim school portal and visit ‘Payments‘ under ‘Account‘. From here, you’ll be able to see the outstanding payments that are due. To pay, simply click the check box and follow the prompts.

Access swim school portal

All On-deck officers are highly experienced swim instructors and are essentially the pool deck supervisors. Their job is to ensure classes are running smoothly, instructors and swimmers are focused and that everyone is where they need to be at the right times. Please approach your On-deck Officer at any time during your child’s lesson if you have any questions related to our swim programs or your child. They are there to help!

Yes. Visit our What’s On page to view upcoming holiday programs.

View our What’s On page

Yes. KidSport vouchers can be applied to swim school accounts as credit for eligible students. Visit the KidSport website to check your eligibility and apply online.

Once you have your KidSport voucher code, contact the swim school team at swimschool@fremantle.wa.gov.au and we will apply a credit to your swim school account.

Visit the KidSport website

Share this page
Back to of the page