A swim instructor in a red shirt smiles and gestures while teaching a group of children in an indoor swimming pool. The children wear goggles and swimming attire, practicing strokes near the pools lane dividers.

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.

Note: Direct Debit memberships fees will be increasing from 14th July 2025.

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 six parents and students to one 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.

Level Class description
Maximum class size  Lesson length
B1 (4–6 Months) In our B1 class, we gently introduce your baby to the aquatic world with fun songs, soothing movement, and sensory water play. Designed especially for our tiniest swimmers, this level focuses on water comfort, bonding time with parents, and early responses to water cues like “Name, Ready, Go!” Through songs like Wheels on the Bus and gentle splashing, babies begin to explore floating, kicking, and back-supported movement – all developmentally appropriate for this age group as they build head and neck control. Expect lots of smiles, giggles, and the start of a lifelong love for the water! 6 parents and students to 1 instructor. 30 min
B2 (6–12 Months) B2 builds on the comfort and connection from B1 with more active exploration. As babies grow in mobility and curiosity, we introduce more purposeful kicking, independent movement through the water, and the start of basic submersions with clear verbal cues. Fun noodle rides, back floats with mirrors, and playful mat work help babies develop water confidence while supporting milestones like sitting, crawling, and responding to instructions. Parents and babies enjoy engaging songs, and activities like “Monkey Monkey” and “Motorboat” make every class an adventure. 6 parents and students to 1 instructor. 30 min
B3 (12–18 Months)
Welcome to the wiggly, giggly world of B3! With toddlers on the move, this level adds bubbles, arm movements, and a bit more independence to the mix. We introduce free movement with toys, assisted kicks, and submersions with increased control. At this age, little ones love repetition and predictability, so our routines with songs like “Giddy Up Horsey” and “Jelly on the Plate” help them anticipate and enjoy each task. With playful challenges like crawling on mats, collecting toys from noodles, and back floats with mirrors, B3 supports gross motor coordination, listening skills, and joyful water exploration. 6 parents and students to 1 instructor. 30 min
B4 (18–24 Months)
In B4, our confident cruisers dive into more independent skills and are encouraged to explore the water with growing autonomy. With bubbling, arm pulling, jumping in, and climbing out, toddlers begin mastering short swim sequences and safety skills like turning back to the wall. Submersions with gentle release and reaching for parents and the wall are introduced alongside circuit work like “Crocodile” and “Monkey Monkey” to build strength and coordination. Developmentally, this age is all about mimicry and discovery, so we tap into that with fun, guided tasks that support movement control and early swim strokes in a safe, social, and song-filled setting.  6 parents and students to 1 instructor. 30 min
Tadpoles (2–2.5 Years)
Tadpoles are on the path to independence! As toddlers enter this curious and energetic phase, we encourage more self-initiated movement in the water, like blowing bubbles, jumping off ledges, and practicing floating with minimal help. With parent support still close by, we focus on skills like kicking, pulling arms, and turning back to safety. Using imaginative play, noodles, tunnels, and sinking toys, children build water confidence and start to link movements together in fun circuits. This level bridges play and purposeful skill-building, supporting physical development, listening, and confidence in a semi-structured aquatic environment. 6 parents and students to 1 instructor. 30 min
Frogs (2.5–3 Years)
Our Frogs are almost ready to leap into independent swimming! This final Parent and Baby level encourages toddlers to combine all they’ve learned: bubbling, kicking, reaching, submerging, and returning to safety, all with a growing sense of self-reliance. Frogs explore back floats, underwater tunnels, and short swims to parents or the wall, while activities like “Crocodile” and “Pirate Song” add adventure and structure. At this stage, children thrive on routine and repetition, so we provide clear cues and celebrate their emerging independence. Frogs is the perfect springboard to transition into our preschool swim program! 6 parents and students to 1 instructor. 30 min

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 Let’s get comfy in the water! In Jelly-Ready, we splash, blow bubbles, and learn how to safely hop in and out of the pool. You’ll practice putting your face in the water, looking for treasures with your goggles, and following simple instructions – all while having lots of fun!
3 students to 1 instructor. 30 min
Jellyfish Now it’s time to float like a jellyfish! You’ll learn to float on your front and back all by yourself and glide through the water like a pro. We’ll jump, turn, and grab the wall in fun safety games to help you feel strong and confident in the pool 4 students to 1 instructor. 30 min
Crabs Crabs level is all about kicking and moving through the water. You’ll learn to tread water, kick on your front and back, and do a short swim using pulling arms. Get ready to build your strength and swim like a champ!
4 students to 1 instructor. 30 min
Seahorse Ready to shine like a Seahorse? You’ll start learning real strokes like freestyle and backstroke, try a fun kneeling dive, and even grab toys from the bottom of the pool! We’ll also practice treading water and swimming further – just like the big kids! 4 students to 1 instructor. 30 min

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
Squids Squids learn how to be comfortable and confident in the water while being introduced to floats (body positioning), submersions (breath control) and glides (movement through the water). They also learn how to grip the wall and exit the water safely. 4 students to 1 instructor. 30 min
Turtles Turtles learn how to kick effectively on their front and back. They are introduced to side breathing as a stepping stone to Freestyle and complete a short safety swim in deep water.

 

4 students to 1 instructor. 30 min
Stingrays A (5-8 Years)

Stingrays B (9+ Years)

Stingrays are introduced to freestyle arms with breathing as well as backstroke arms. They will also learn breaststroke kick on their back, and learn how to dive from a standing position. Safety skills in Stingrays level are focused on treading water, and climbing out of the pool. 4-5 students to 1 instructor. 30 min
Seals A (5-10 Years)
Seals B (11+ Years)
Seals fine-tune their freestyle and backstroke timing and coordination over extended distances, and are introduced to breaststroke breathing and timing. They’ll also learn how to complete a forward roll and a standing dive into deep water, as well as the important survival stroke, survival backstroke. 4-6 students to 1 instructor. 30 min
Marlins Marlins build on core stroke foundations with increased distance, refining timing and coordination in freestyle and backstroke. Swimmers develop strength and rhythm with freestyle breathing and backstroke arm timing, and gain independence with breaststroke kick and breathing over 15 metres. They’re also introduced to sidestroke kick as a key safety skill. 6 students to 1 instructor. 30 min
Sharks Sharks extend and refine freestyle and backstroke over longer distances all while building strength and stamina in each stroke. Breaststroke arms are introduced and the full stroke is taught over 25 metres. Sharks also learn sidestroke as a safety activity. 6 students to 1 instructor. 30 min
Orcas Orcas focus on building endurance and refining technique by swimming 50 metres of freestyle, backstroke, and breaststroke. They will also learn how to perform a tumble turn and complete a continuous 100-metre kick, enhance their stamina and efficiency in the water. This level emphasizes continuous swimming skills, preparing swimmers for more advanced swimming programs. 8 students to 1 instructor.

 

 

30 min

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 Maximum
class size
Lesson length
Youth Stroke Correction

 

In this level, swimmers develop regular freestyle breathing, and work on smooth, steady backstroke with a controlled kick and arms. They’ll build confidence kicking 15 metres on their side – both front and back – and practice 15 metres of breaststroke kick with regular breathing. This level also focuses on sidestroke kick as an important safety skill. 8 students to 1 instructor. 30 min
Youth Intermediate

 

Students in the level extend and refine freestyle and backstroke over longer distances all while building strength and stamina in each stroke. Breaststroke arms are introduced and the full stroke is taught over 25 metres. They also learn sidestroke as a safety activity. 8 students to 1 instructor. 30 min
Youth Advanced

 

In this level, swimmers focus on building endurance and refining technique by swimming 50 metres of freestyle, backstroke, and breaststroke. They will also learn how to perform a tumble turn and complete a continuous 100-metre kick, enhancing their stamina and efficiency in the water. This level emphasizes continuous swimming skills, preparing swimmers for more advanced aquatic activities. 8 students to 1 instructor. 30 min

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

Dolphin swimming lesson are designed for swimmers with disabilities who may experience barriers to participating in group classes. Most lessons are conducted one-on-one with our trained instructors and are carefully tailored to support individual goals, strengths and needs.

As part of our Dolphin Program, an Individualised Swim Support Plan (ISSP) is collaboratively created for each swimmer. The ISSP is an ongoing process throughout each swimmer’s journey to ensure our program remains personalised, strength based and up to date.

*All new swimmers also attend a dry ISSP meeting (out of water) as their first lesson with us, to set up the initial plan.

The ISSP includes:

  • Individual support needs
  • Reasonable adjustments and support strategies
  • Strengths and personal preferences
  • Relevant disclosure of disabilities
  • Optimal communication style
  • Collaborative goal setting
  • Understanding behaviours

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

Classes are 30 minutes long and ongoing, breaking only for school holidays and public holiday.

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
Lesson length
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 student to 1 instructor. 30 min
Adult beginner

 

For students with no or very little swimming experience.

 

This level focuses on developing an effective kick on the front and back. They are introduced to side breathing as a stepping stone to Freestyle and complete a short safety swim in deep water.

 

4 students to 1 instructor. 30 min
Intermediate stroke correction

 

For confident beginners – intermediate swimmers.

This level focuses on fine-tuning freestyle and backstroke timing and coordination over extended distances, and introduces to breaststroke breathing and timing. You’ll also learn how to complete a forward roll and a standing dive into deep water, as well as the important survival stroke, survival backstroke.

4 students to 1 instructor. 30 min
Advanced stroke correction

 

For swimmers with swimming experience and good stamina.

 

Adult Advanced Stroke Correction has a focus on building endurance and refining technique by swimming 50 metres of freestyle, backstroke, and breaststroke. You will also learn how to perform a tumble turn and complete a continuous 100-metre kick, enhancing their stamina and efficiency in the water. This stage emphasizes continuous swimming skills, preparing swimmers for more advanced aquatic activities

 

6 students to 1 instructor. 30 min

 

Our Holiday Swim Program is a popular and effective way for children to stay active, have fun, and make rapid progress in their swimming skills during the school break.

Designed as a series of daily 30-minute lessons, the program allows swimmers to build confidence and reinforce technique through consistent, focused instruction. With the same teacher, time, and class each day, children thrive in a structured and supportive environment that boosts both skill and enjoyment.

Whether your child is just starting out or working on stroke development, our holiday intensives are a great way to complement their regular lessons or kickstart their swimming journey.

We typically offer programs during the following school holidays, for swimmers in the Pre-school, Schoo Age, Dolphins and Youth Swim programs:

  • January: Two 5-day series
  • September/October: One 5-day series

Upcoming Holiday Programs

October 2025 Holiday Swim Program

Make the most of the school break with our October 5-Day Holiday Swim Program, running Monday 6 – Friday 10 October 2025. This intensive program helps swimmers fast-track their skills and build confidence in the water with a 30-minute lesson each day, at the same time, in the same class, with the same teacher.

Open to Pre-school, School Age, Dolphins, and Youth Swim levels, it’s a fun and focused way to stay active these school holidays!

Cost: $18.50 per lesson or $92.50 for the full week. Full payment must be made online at the time of booking.

Before booking, check your swimmer’s level by logging into the client portal, clicking the “Skills” tab, selecting your swimmer from the drop-down list, and referring to the Level Timeline at the top of the page — their current level will be marked “CURRENT.”

If your child levels up before the program, contact us to transfer their booking. Holiday bookings can’t be changed through the portal.

Bookings open Wednesday 6 August at 2:00pm via the Client Portal. Spots are limited.

How to Book:

  1. Log into the client portal
  2. Click “BOOK” > “SWIMMING LESSONS”
  3. In the “Any Semester” filter, select:
    > October 2025 Holiday Program: 5-day Series
  4. Choose your child’s Activity Category and current swimming level
  5. Click “Enrol Now” next to your child’s name
  6. Select the payment plan for the October Holiday Program
  7. Click Next and follow the prompts to make your online payment

Important: Your booking is only confirmed once up-front payment is made. Unpaid bookings will be automatically cancelled.

Swimming lesson costs

Program Price per lesson  Price per fortnight 
B1 (4-6 months) Free Free
Parent and Baby (6 months-3 years) $17.50 $35.00
Pre-school  (3-5 years) $19.50 $39.00
School Age (5-12 years) $19.50 $39.00
Youth Swim (12-18 years) $19.50 $39.00
Adults (18+ years) $21.00 $42.00
Dolphins 1:1 (student: instructor) $31.50 $63.00
Dolphins 2:1 (student: instructor) $24.00 $48.00
Dolphins Group Class 3:1 (student: instructor) $21.00 $42.00
Private Lesson 1:1 (student: instructor) $54.00 $108.00
Private Lesson 2:1 (student: instructor) $80.00 $160.00
Holiday Program (Five day series) $18.50 $92.50 (per series)
A swim instructor in a red shirt stands in a pool, guiding two children as they practice swimming. Other swimmers and an instructor are visible in nearby lanes, and the pool is divided by lane markers.
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

Swim school feedback

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