KSJ Swimming

Learn to swim with confidence

Private lessons with experienced coaches at pools across the city. Pick a time that fits your week and book in under a minute — no account needed, and you can manage everything from your email.

Why families choose KSJ

Small, personal, and built around your week.

One-on-One Lessons

Private 30–90 minute lessons matched to your swimmer's level — from first bubbles to stroke refinement.

Experienced Coaches

Certified, experienced coaches who teach water safety first and make every lesson fun.

Pools Across the City

Multiple pool locations so you can pick the one closest to home — see Locations below.

Book Online in a Minute

See real availability, pick your times, and book — no account or app required.

Confirmations & Reminders

Every booking is confirmed by email with a reminder before the lesson, plus a cancel link if plans change.

Family-Friendly Booking

Book several lessons in one go, each for a different child if you like — all under one parent email.

Meet the Coaches

The people who'll be in the water with you every week.

Loading coaches…

Where We Teach

Pick the pool that's closest to home when you book.

Loading locations…

Ready to get in the water?

See this week's open times and grab your spot — it takes less than a minute.