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.