City of Fremantle
Coastal Charm
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.
Log into the client portal Enrol for swimming lessonsCancel swimming lessonsSubmit a swim school enquirySwim school feedback
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.
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.
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.
Stingrays B (9+ Years)
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?
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:
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.
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.
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.
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.
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
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:
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:
Important: Your booking is only confirmed once up-front payment is made. Unpaid bookings will be automatically cancelled.
Swim school feedback
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:
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.
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