Professional swimming lessons on the beach and in the pool β for beginners to advanced swimmers. Private and group sessions tailored to your pace.
Why Wave & Learn
Whether you've never been in the water or want to sharpen your technique, we meet you exactly where you are. Our approach blends safety, fun, and real skill-building β in both pool and open-water settings.
Train in a calm pool or brave the ocean waves β choose the environment that excites you most.
Every student is unique. Private and group lessons are custom-designed for your goals and confidence level.
Certified instructors trained in water safety and first aid ensure every session is secure and supportive.
We believe the ocean is the world's greatest teacher. Our lessons draw from its rhythm β patient, powerful, and endlessly rewarding.
Happy Swimmers
"I was terrified of water my whole life. After just 4 sessions I was swimming on my own. Truly life-changing!"
"My kids absolutely love the beach lessons. The instructor is patient, encouraging, and so much fun. Highly recommend!"
"Best swimming coach in the area. Improved my freestyle technique in a single private session. Worth every penny."
Our Story
We've dedicated our lives to two things: the water and helping others fall in love with it too. Wave & Learn was born from that passion.
How It All Started
Wave & Learn started on a quiet morning at the beach, watching a child take their very first strokes. That moment of transformation β from fear to freedom β is what drives everything we do.
With over a decade of teaching experience, we offer swimming lessons that go beyond technique. We build confidence, respect for the water, and a lifelong skill that opens the world.
From toddlers to seniors, nervous beginners to competitive swimmers β every student matters and every session is crafted with care.
Lead Instructor & Founder
A lifelong ocean swimmer and certified swim coach with 10+ years of teaching experience. Alex's calm energy and expert eye have helped hundreds of students unlock the joy of swimming.
We believe access to water is a human right. That's why we offer flexible scheduling, varied lesson formats, and welcoming sessions for all ages and abilities.
What We Offer
From your first splash to mastering the open ocean β we have a programme designed just for you.
Perfect for those who have never swum before or are anxious about water. We focus on comfort, breathing, and building genuine confidence step by step.
Already comfortable in the water? Refine your freestyle, backstroke, breaststroke, and butterfly with personalised coaching that targets your specific weaknesses.
Discover the thrill of ocean swimming. We teach currents awareness, sighting, wave-reading, and the unique skills needed to swim safely and confidently in open water.
Fun, safe, and energy-filled lessons for children of all ages. Family group sessions let everyone learn together β turning swimming into a shared adventure.
Maximum attention, maximum progress. Private sessions let us focus entirely on your goals, at your pace β ideal for fast improvement or overcoming specific challenges.
Join a small group on the beach for a social and energising session. Meet other ocean lovers, build skills together, and enjoy the sun while you learn.
Simple Pricing
Single Session
$65
per lesson
β Most Popular
$220
4-session pack
Private 1-on-1
$95
per lesson
Let's Connect
Reach out and we'll get back to you quickly. No pressure β just a friendly chat about your swimming goals.
We'd love to hear from you. Whether you have questions about lessons, pricing, scheduling, or just want to say hello β drop us a line and we'll get back to you promptly.
Local beach & community pool
Exact location shared on booking
Mon β Sat: 7:00 AM β 6:00 PM
Sun: 8:00 AM β 2:00 PM
Send us an email to discuss your goals, choose the right lesson type, and lock in a time that works for you. We can't wait to meet you in the water!
βοΈ Email Us NowWhen you email us, please mention:
β’ Your swimming experience level
β’ Whether you'd prefer pool or beach
β’ Private or group preference
β’ Your availability (days/times)
FAQ