Join Our Team

Help children build confidence in the water

Make a Difference Every Day

At Bluefin Swim School, we create a positive, family-focused environment where instructors help children build water confidence and develop essential swimming skills. If you're passionate about working with kids and love being in the water, we'd like to hear from you.

Swim Instructor (Part-Time)

Bluefin Swim School | Randpark Ridge

Bluefin Swim School is looking for a young, energetic swim instructor who genuinely enjoys working with children and wants to help them build confidence in the water.

If you are passionate about teaching kids, creating a fun learning environment, and making swimming a positive experience, we would love to hear from you.

Location

Randpark Ridge, Johannesburg

Working Hours

Current position

Schedule

4 days per week

Working Hours

Current position

Primarily weekday afternoons

  • 4 days per week
  • Approximately 13h00 – 19h00

What You'll Do

  • Teach swimming lessons to children of different ages and abilities
  • Create a safe, fun and encouraging learning environment
  • Help children build water confidence and improve their swimming skills
  • Communicate with parents about progress and development
  • Maintain a professional and energetic presence during lessons

What We're Looking For

  • Young, energetic and enthusiastic personality
  • Genuine passion for working with children
  • Confident in the water and able to teach basic swimming techniques
  • Reliable and punctual
  • Friendly and professional with parents and students

Advantageous (but not essential)

  • Previous swim teaching experience
  • Swim instructor certification or lifeguard training
  • First aid certification (if not available, we can assist you in getting certified once you're fully approved as a swim instructor)

Why Join Bluefin Swim School?

  • Positive, family-focused environment
  • Opportunity to make a real difference in children's confidence and safety in the water
  • Consistent weekday schedule
  • Supportive team

Apply

If this sounds like you, please send your short CV and contact details to:

jobs@bluefinswimschool.co.za

Ready to Join Our Team?

We're looking for passionate individuals who want to make a positive impact on children's lives through swimming

Bluefin Swim School offers heated indoor swimming lessons for toddlers in Randpark Ridge, Johannesburg. Our qualified instructors provide safe, gentle swimming lessons in a 30°C heated indoor pool with small class sizes. Whether you're looking for toddler swimming lessons in Randpark Ridge, toddler swimming lessons in Johannesburg, or learn to swim programmes in Randburg, Bluefin Swim School delivers a calm, professional, and confidence-building experience. Book your swim assessment today at 13 Koekoek Ave, Randpark Ridge.

Contact Us

swim@bluefinswimschool.co.za
13 Koekoek Ave, Randpark Ridge, Johannesburg

Opening Hours

Monday–Friday 13h00–19h00
Saturday 07h00–13h00
Sunday Closed

Follow Us

Bluefin Swim School Logo

© 2026 Bluefin Swim School. All rights reserved.