Teo Surf
Learn to
Surf
ride the waves
•
ride the waves •
Ready to hit the waves? Let’s make your surfing dreams a reality—no matter where you’re starting from!
-
Catch Your First Wave
Single Class - "Catch Your First Wave"
Duration: 1 Hour
Perfect for beginners or anyone looking for a refresher.
Personalized coaching tailored to your skill level.
Price: $99
-
Wave Rider
4 Lessons (1 per week, 1 Hour each)
Ideal for those looking to build consistency and improve their technique.
Includes video analysis and tips for progress tracking.
Price: $350
-
Surf Pro Journey
8 Lessons (1 per week, 1 Hour each)
Comprehensive coaching to master the basics and move toward advanced skills.
Includes video analysis, progress tracking, and a personalized training plan.
Bonus: Free surfboard rental for all sessions.
Price: $650

Stoked Students, Happy Surfers
•
Stoked Students, Happy Surfers •
“I have and still do take lessons with Mateo over the past 2 surf seasons. His love and excitement for surfing and the water shows through his teaching. His laid-back teaching style makes you feel comfortable and confident. He keeps it easy and simple to learn and makes sure you caught your first wave in style!”
“We can’t say enough how much my daughter loves going to her surf lessons! Matteo got her up on her first day! He is very patient and kind, with lots of experience! He is terrific with kids!! We can’t think of anyone else we would want to take lessons with! 5 stars - highly recommended surf instructor!!”
Book a class
Meet your
COACH
Hi, I’m Mateo! Born and raised surfing the stunning waves of Lima, Peru, I’ve brought my passion for the ocean to South Florida. As a certified surf instructor with years of experience as a lifeguard and coach, I’m here to make catching your first wave safe, fun, and unforgettable. Whether you’re a complete beginner or looking to sharpen your skills, my expertise and love for the water ensure an enjoyable and confidence-building experience for everyone.