Skip to Content

Surf Lessons & Camps

Want to learn how to surf or sign your kid up for a summer surf camp? Orange County is the place for that! We’re in a surfers paradise and there are a number of organizations to help you get your toes on the nose. Here’s a list of places that offer surf lessons & camps in Orange County.

Surf Lessons & Camps

Banzai Surf School

Address: 22355 E Pacific Coast Highway, Huntington Beach, CA 92646
In the parking lot at PCH and Brookhurst
Phone: 714-813-2880

  • Lessons for kids as young as 3 years old
  • Private Lessons available (2 hours)
  • Daily open group lessons for ages 14 and up (90 minutes)
  • Corporate Group Surf Lessons
  • Summer camp for ages 8 and up – weeklong camps run Monday through Friday all summer long
  • Advanced Surf Coaching

Cali Surf School

Serving Los Angeles and Orange County
OC: 818-430-9782
LA: 818-423-6077

  • Surf, SUP, and Swim Lessons
  • Surf lessons for ages 4 and up (90 minutes)
  • Private and group lessons
  • SUP lessons for ages 8 and up

California Surf Academy

Located in San Clemente
Phone: 949-379-2521

  • Private 2-hour one on one surf lessons for ages 9 and up
  • Private 2-hour group lessons for ages 9 and up

The CaliCamp Surf School

Address: 24800 Dana Point Harbor Drive, Dana Point, CA 92629
Phone: 949-289-8274

  • Overnight surf camps for adults
  • Stays range from 4 days to one month
  • Locations include Orange County, Los Angeles, and San Diego
  • Hotel, breakfast, surfboard, wetsuit included
  • 2-hour lessons daily
  • Guided surfing Monday through Friday
  • Beginners to advanced

California Surf Experience

Address: 1968 S Coast Hwy #772, Laguna Beach, CA 92651
Phone: 949-532-7277

  • Private surf lessons for ages 6 and up (1.5 to 5 hours)
  • Private Group Lessons for ages 6 and up (1.5 to 5 hours)
  • Mixed group lessons (1.5 hours)
  • After school surf program – Monday, Wednesday, Friday, board and wetsuit included (1.5 hours)
  • Online coaching and trip planning (1 hour)
  • Surf guiding and coaching
  • Surf excursions

Corky Carroll’s Surf Schools

Address: 18581 E Pacific Coast Hwy, Huntington Beach, CA 92648
Lessons at Bolsa Chica State Beach
Phone: 714-969-3959

  • Private 2-hour surf lessons for ages 4 and up – year round
  • Private lesson packages for ages 4 and up
  • Multiple summer surf camp options for ages 5 and up
  • Weeklong camps all summer long
  • Surfboard rentals

Clint Carroll Surf School

Address: 21601 Pacific Coast Highway, Huntington Beach, CA 92648
Beach Blvd and PCH, Tower 17
Phone: 714-969-3959

  • Private lessons
  • Group lessons
  • Year round lessons
  • Lessons are 90 minutes or 2 hours
  • Surf camps for ages 5-17 from June through September
  • Camps are 4 days or weeklong

Dan Surf

Lessons are located in Laguna Beach
Phone: 949-395-8517

  • Private surf lessons for one to three people
  • 2 hour sessions
  • All lessons include soft surfboard, wetsuit, leash, and drinking water
  • Meet at Thalia Street Lookout in Laguna
  • Lessons for ages 8 and up

Debut Surf School

Address: 339 W Paseo De Cristobal, San Clemente, CA 92672
Phone: 714-887-3928

  • Year round lessons at T Street Beach in San Clemente
  • Private lessons for ages 6 and up
  • Private lessons are 2 hours long
  • Boards and wetsuits included
  • Limited availability surf camps for ages 6 to 16
  • Summer camps are 4 days long
  • 6 summer camp sessions available to choose from

Endless Sun Surf School

Lessons and Camps at the Newport Pier
Address: 70 Newport Pier, Newport Beach, CA 92663
Phone: 949-533-1022

  • Serves All Ages
  • Private Surf Lessons
  • Group Lessons
  • Longboard Clinics
  • Women Only Surf Classes
  • Surf & Boogie Camps
  • Summer Surf Camps – Weeklong, all summer, ages 6 and up

HB Surf School

Serves Huntington Beach, By the Pier behind Duke’s and Sandy’s
Phone: 714-658-6873

  • Instruction for all skill levels and all ages
  • Private Lessons
  • Adult and Youth Lessons
  • Summer Camps for ages 8 and up, Monday – Friday, 5 day sessions in July and August
  • Birthday Parties & Special Events

JP Surf Camp

San Clemente Pier, near Lifeguard Headquarters
Phone: 949-547-2088

  • Surf Camps for ages 6 through adult
  • Camps are 5 day sessions
  • Private Lessons (60 and 90 minutes)
  • Surf boards, rash guards, wet suits provided

Laguna Ethos

Serving the Laguna Beach Area
Phone: 260-446-8066

  • 1.5 hour semi-private surf lessons with board and wetsuit included
  • Guided ocean kayaking (1.5 hours)
  • Guided ocean SUP (1.5 hours)
  • Team building/large groups
  • Summer camps for ages 5-12 with surfing, kayaking, swimming, paddle boarding
  • Camps are Monday through Friday at Heisler Park area

Laguna Surf & Sport

Address: 1088 S Coast Hwy, Laguna Beach, CA 92651
Phone: 949-497-7000

  • Group and private surf lessons – 1 hour sessions

Learn To Surf Newport Beach

Serving Huntington Beach, Newport Beach, Los Angeles, and San Diego
Address: 7203 Seashore Drive, Newport Beach, CA 92663
Phone: 714-313-4577

  • Private surf lessons – all equipment included, 2 hour sessions
  • Group surf lessons – equipment included, 2 hour sessions
  • SUP lessons
  • All ages and skill levels

Little Surf Co.

Lessons at Huntington City Beach, Towers 18-24
Phone: 657-464-4190

  • Summer camps
  • School year surf & science academy program
  • Ocean education courses
  • After school programs
  • Homeschool surf programs
  • Private and semi private lessons
  • Small group classes

McKinnon Surf & SUP Lessons

Serves the Huntington Beach Area
Phone: 714-377-6101

  • Surf and SUP lessons (1 and 1.5 hour lessons)
  • Equipment provided
  • Open ocean excursions
  • All ages and skill levels
  • Private lessons
  • Fitness classes
  • Adaptive surfing programs for special needs clientele
  • Group lessons

M & M Surfing School

Serves Seal Beach Area
Address: 802 Ocean Ave., Seal Beach, CA 90740
Phone: 714-846-7873

  • 3-hour group lessons
  • Private lessons – 1 hour – equipment included
  • Birthday parties
  • Large group lessons

OC Surf Coaching

Serves the Orange County Area
Phone: 714-745-8492

  • Private lessons
  • Group lessons
  • Board and wetsuit included
  • 1 – 1.5 hour sessions
  • Photo packages available
  • Youth and adult lessons

Salty Grom Surf Camp

Address: Bolsa Chica State Beach, Huntington Beach, CA
Phone: 714-330-3350

  • Full & Half day camps for ages 8 and up
  • Camps include equipment
  • Weeklong surf camps, June, July, and August
  • Private surf lessons for ages 5 and up
  • Group lessons
  • Surf events – birthdays, corporate, media, etc.

San Clemente Surf School

Serves the San Clemente Area (Doheny, San Clemente Pier, Poche Beach)
Phone: 949-374-8077

  • Year round surf school
  • All levels
  • 2-hour private lessons, equipment included
  • Group lessons
  • Surf Photography
  • Youth and adult lessons

Surfriders Academy

Serves the Huntington Beach Area
Phone: 714-782-4510

  • 1.5 hour private lessons
  • Group lessons
  • Corporate groups


Serves LA, OC, and San Diego
Address: 22299 E Pacific Coast Hwy, Huntington Beach, CA 92646
Phone: 310-910-9099

  • Private lessons
  • Group lessons
  • 1.5-2 hour lessons
  • All skill levels
  • Community classes
  • Equipment provided
  • Video coaching available
  • Small group surf therapy
  • Surf camps June through August, Monday through Friday

Wolfy’s 369 Surf Shop

Serves the San Clemente Area

  • Private surf lessons
  • Board and wetsuit included
  • All skill levels

Related Articles

Summer Camps in Orange CountySleepaway & Overnight Camps
Best Surf Spots in Orange CountyBest Soft Top Surfboard
Vans US Open Of SurfingScuba Diving and Snorkeling Spots
Heidi Deal
Heidi Deal is the author of the Newcomers Handbook to Living In Los Angeles & Orange County, and a children’s book author specializing in history and human rights. When she's not writing you can find her solo hiking and going on new adventures with her kids and pup.