Surfpop Surf School

Muizenberg’s first surf school with a purpose!

Whether you are learning to surf for the first time or looking to level up your skills, you have come to the right place. We welcome all ages and make every lesson fun — even for the smallest groms, as long as they are water safe. Our dedicated team of ISA/SSA-qualified instructors are experienced in teaching both children and adults, creating an encouraging environment for every learner. With a maximum of three students per coach, you receive personal attention that fast-tracks your progress in the water.

At Surfpop Surf School, every wave makes a difference. We donate 15% of every lesson fee to the Surfpop Foundation — our non-profit organisation empowering children from township communities through surfing, education, life coaching, and nutrition. This means that when you book a lesson, a Surfpop child gets to join a Surfpop surf session too. And there’s even more impact behind the scenes: the surf school creates meaningful job opportunities for Surfpop graduates who are building careers in the surf industry.

Learn to surf. Have fun. Change a life. 🌊💙


Our Offering

Individual surf lesson 

1.5 hours | R 500

Group surf lesson

1.5 hours | R400 (2 people) | R350 (3 people) | R300 (4-6 people)
Maximum 3 people per one surf instructor 

 

Weekly group surf lessons for kids

1.5 hours | R250 (School term package) | R275 (Monthly package)

Meet our coaches

Babosh

Surf instructor + Learn more

Asi

Surf instructor + Learn more

Azie

Surf instructor + Learn more