BK's Learn to Swim School O'Connor

Learn to swim with confidence at BK’s Learn to Swim O’Connor, a purpose-built swim school delivering high quality lessons for all ages and abilities. As an official provider of Swimming Australia’s GOswim program, we offer structured, progressive swim classes that support water safety, confidence, and lifelong aquatic participation. 

Located in the City of Fremantle
You’ll find us at 307 Stock Road, O’Connor WA 6157, just off Sainsbury Road. Our facility is easily accessible for families in Fremantle, Melville, Kardinya, Palmyra and Hamilton Hill.

Whether you’re looking for infant water familiarisation, preschool swim classes, or stroke development for older children, our local swim school has a program to suit your needs. 

Book a Free Trial

Next Steps

Contact Us

Fill in your details below to receive updates and information.

Terms and Conditions:

BK’s Swim may contact you (including by email, SMS, telephone or other means) in relation to your enrolment and/or for marketing purposes.

Find Us

Swim Programs Available at BK’s O’Connor

 

We offer a complete range of swim lessons designed for every age and stage:

  • Infant Aquatics (6 months – 3 years)
: Build early confidence and safety skills through parent assisted water play.
  • Preschool Swim Program (3 – 5 years): Independent learning and water familiarity through guided exploration.
  • Learn to Swim (Primary School Age): Technique based instruction focusing on foundational strokes and water survival skills.
  • Adult Learn to Swim: For adults and older teenagers, our small class sizes cater for non-swimmers through to those looking for technique or refinement.
  • Go Academy: Squad Program
for competent swimmers ready to build endurance, speed, and advanced technique. (Assessment required) 

 

What Makes the GOswim Program Different?

 

Delivered in partnership with Swimming Australia, the GOswim program is a nationally recognised, activity-based swim and water safety curriculum. Every session is engaging, developmentally appropriate, and designed to build both competence and enjoyment in the water. 
 
At BK’s O’Connor, students: 

  • Participate in a broad range of aquatic experiences, including simulated open-water settings
  • Develop new skills and apply safety knowledge in real-life water scenarios
  • Learn through games, discussion, and decision-making
  • Build lasting confidence and a clear pathway to lifelong swimming 

What Our Parent Members Think

Our daughter started swimming at BK's Learn to Swim O'Connor when she was 6 months old. Over the years she's had several teachers, each of which have been brilliant in both teaching technique and making lessons fun. Now at age 6, she can confidently swim the length of a swimming pool and often receives compliments on her swimming abilities when we're at a public pool. Our 3 year old son has also attended since infancy and his experience has been equally positive. We highly recommended BK's to anyone looking quality swimming lessons for their children in a fun and welcoming environment.

Janine

img-member

We have been with BK Swim (formerly Learn to Swim) for the last 5 years and have since had both girls enrolled here and love it! All the staff & teachers are incredibly knowledgeable (special mention to Ally, Rosie, John & Kayla) and have been so patient and accommodating through our entire journey. Would highly recommend, both my girls have come leaps and bounds since learning to swim here.

Justine

img-member

Both of our girls (6 years old and 4 years old) have been swimming at BK’s Learn to Swim O’Connor since they were 12 months old and they love it. The swimming instructors are extremely professional, experienced and passionate about teaching safety in the pool. They are amazing with our children, helping them to feel at ease learning new skills and allowing their confidence to grow with every lesson. A wonderful family-friendly swimming school where children will develop a love for swimming.

Natalie

img-member

14-Day Money-Back Guarantee

 

If you or your little one doesn’t love BK’s Learn to Swim, you have 14 days from the date you join to change your mind and receive your enrolment fee back in full.