San Diego Surf Lessons with Ocean Experience Surf School

Increase Your Ocean Experience with the most comprehensive San Diego Surf Lessons available for students ages 6 and older in Ocean Beach, San Diego. For the past 28 years, Ocean Experience Surf School has helped over 15,000 students, making us the longest running San Diego Surf School. We have maintained the highest standards of instructional integrity, safety and supervision. Our 3-hour San Diego surf lessons use our proven, 5 - step skill progression method of instruction to help you learn to surf with confidence.

Taught in our easy - to - learn format by certified instructors, you are sure to master the fundamentals of surfing. Ocean Experience offers surfing lessons for advanced, intermediate and beginner students of all ages in private, couples, semi-private or group settings; all of our lessons are designed to take your surfing to the next level. With our authentic San Diego style, we will have you up on a board and smiling in no time. Ocean Experience Surf School develops skills and confidence while instilling a passion to surf for life. Hundreds of our students have gone on to be competitive surfers with many becoming professionals.

All students receive complimentary equipment rentals for the remainder of the day after their lesson and exclusive discounts on future rentals and purchases.

Private Instruction

Ocean Experience also offers private surf instruction that allows students to work with an instructor one-on-one. Each lesson is tailored to the specific needs of the student and is a great way for those interested in competitive surfing to improve over time. From beginner to intermediate, our private instruction is designed to help each and every student learn to surf and refine their surfing skills. Cost is $65 per hour, per person. All private lessons have a 2-hour minimum.

Open Group Lessons

Our open group lessons run daily during the summer at 10am and 2pm. Anyone can join the open group lesson, just call ahead and let us know you would like to join the group. In the open group lesson, you will join other individuals for a group lesson. Group sizes do not exceed 5 students per instructor. If you have a group of 3 or more, you can schedule a lesson at a discounted rate.

Our open group lessons offer a comprehensive introduction to surfing and are a great way to meet other surfers; students will be placed in a group with others who have signed up for the same date and time. To join an open group lesson, please call ahead or email to reserve a spot, as group lessons can fill up quickly. Cost is $35 per hour, per person with a 3-hour minimum.

All programs are customized to fit the needs of each group, organization or individual. More importantly, our staff has been extensively trained and will provide a unique and meaningful learning experience in an exciting and dynamic atmosphere.

Schedule your lesson today by calling (619) 225-2317.

Classes are currently offered Mon - Sun at 10 am or by phone appointment


Private Parties

No matter what the occasion, from birthday to retirement, we can customize an event to fit your needs. Tell us your interests: surfing, kayaking, body boarding, paddle boarding or snorkeling and we will customize the perfect party for your group. We can incorporate a lesson for your guests or simply provide all of the equipment; whatever the case, our professional certified staff does the work so you don't have to. We also offer school parties and demos. Please contact Ocean Experience to plan your next event. 

Make this the year you learn to surf for life!

  • Balance Training

  • Movie Night

  • Catching Waves

  • Surf Party and BBQ

  • The Pop Up

  • Paddling Progression

  • Water Safety

  • Surf Etiquette

  • All Equipment Included

  • Exclusive Discounts at Ocean Beach Surf and Skate

  • Private 1 on 1 lessons

Anytime of year
8:00 AM - 6:00 PM (daylight permitting)


$65.00 per hour

Open Group Lessons

Anytime of year

8:00 AM - 6:00 PM (daylight permitting)


$35.00 per hour

 Schedule your lesson today by calling (619) 225-2317