SurfingTomorrow

Surf Schools in Southern California

Ready to catch your first wave, or sharpen up your turns? Here are surf schools from San Diego to Ventura, what a lesson costs, what's included, and the breaks they teach at. Tap a break to see tomorrow's forecast before you book.

San Diego

Surf Diva Surf School

La Jolla, San Diego

The original women's surf school, founded in La Jolla in 1996 by twin sisters Izzy and Coco Tihanyi. Today it teaches everyone, ages 5 and up, at La Jolla Shores.

90-min private: $160. Semi-private per person: $120 (2 people), $115 (3), $110 (4), $105 (5+). A 16% City of San Diego surcharge is added at checkout.

Where they teach: La Jolla Shores

How much is a Surf Diva lesson?

A 90-minute private lesson is $160. Semi-private is $105–$120 per person depending on group size. A 16% City of San Diego surcharge is added at checkout.

Are boards and wetsuits included?

A surfboard and rashguard are included. Wetsuits are a $9 rental when you arrive.

What is the minimum age?

Lessons are open to anyone 5 and up.

Will strangers join my semi-private lesson?

No. Semi-private lessons only include people from your group.

Where do lessons happen?

At La Jolla Shores. The shop is at 2160 Avenida de la Playa, La Jolla, CA 92037.

Is Surf Diva only for women?

No. It started as the first women's surf school in 1996 and has offered co-ed lessons since 2002. Women's Weekend Clinics are still offered.

What are the shop hours?

Open daily 8:30 AM to 7:30 PM. Rentals are due back by 7:00 PM.

San Diego

YMCA Camp Surf

Imperial Beach, San Diego County

Surfing is one part of the day at YMCA Camp Surf, a beachfront camp where kids can move between ocean activities, climbing, archery and time with their cabin or day-camp group.

Where they teach: Camp Surf beachfront, Imperial Beach; offsite water activities may be used when beach closures affect the program.

Is this only a surfing camp?

No. Surfing and bodyboarding are part of a program that also includes activities on land.

Are day and overnight options available?

Yes. Camp Surf advertises both day and overnight programs.

Where is the camp?

The base is at 560 Silver Strand Boulevard in Imperial Beach.

Can the water-activity location change?

Yes. The day-camp guide describes offsite water activities when beach closures occur.

San Diego

Un Mar de Colores

Oceanside base; programs across San Diego County

Un Mar de Colores connects young people to surfing through free community programs, ocean education and mentorship. Its Imperial Beach program focuses on local youth rather than drop-in vacation lessons.

The Imperial Beach youth program is advertised as free, including instruction and supplied surf equipment.

Where they teach: Imperial Beach Pier for the Imperial Beach program when water quality permits; other San Diego County locations vary by program.

Does the Imperial Beach program charge for lessons?

It is advertised as free, with surf equipment included.

What ages does the Imperial Beach program serve?

The published age range is 6–17.

Where does the organization teach in Imperial Beach?

Its program page names Imperial Beach Pier, when water quality permits.

Is this a visitor surf-school booking?

The program focuses on local youth and community enrollment. Contact the organization about eligibility.

San Diego

Crown Cove Aquatic Center

Silver Strand State Beach, Coronado

Crown Cove Aquatic Center brings surfing into a larger water-sports program at Silver Strand State Beach. Families can explore youth camps, while individual visitors can inquire about tailored instruction.

Where they teach: Silver Strand State Beach; programs also use San Diego Bay. Confirm which side is used for each activity.

Is Crown Cove a surfing-only school?

No. Its offerings also include paddling, sailing and boating education.

What ages are listed for the summer aquatic camp?

The 2026 camp page lists ages 7–16. Confirm the next season’s requirements.

Can I request private instruction?

Yes. The center invites inquiries about one-on-one and small-group instruction.

Where is the center?

At 5000 Highway 75 on Silver Strand State Beach in Coronado.

San Diego

Coronado Surfing Academy

Coronado, San Diego County

Coronado Surfing Academy offers 90-minute lessons with a board and wetsuit included. Choose individual coaching or a lesson with friends and family, with published group sizes that change the per-person rate.

90-minute lessons: one surfer $140; 2–4 surfers $110 per person; 5–9 surfers $100 per person. Board and wetsuit are included. Confirm the total when booking.

Where they teach: Coronado; confirm the beach meeting point in your booking instructions.

How long is a lesson?

The school advertises 90-minute lessons, including more than an hour in the water.

Is equipment included?

A surfboard and wetsuit are included.

What ages are recommended?

The FAQ recommends lessons for ages seven and up.

How much is an individual lesson?

The published individual rate is $140. Group rates vary with party size.

San Diego

Beyond Surf SD

Coronado and San Diego County

Beyond Surf SD combines introductory surf lessons with coaching focused on movement and technique. Founder Jake Halstead brings a competitive-surfing background to a program that also teaches first-time surfers.

The surf-class page lists sessions at $165. Coronado lessons carry an additional 16% city surcharge. Optional lesson photos are listed at $30 per person; confirm the chosen format and total.

Where they teach: Coronado for the published surf classes; confirm the beach for individual coaching.

Who founded Beyond Surf SD?

The team page identifies Jake Halstead as founder and surf coach.

Are boards and wetsuits supplied?

The surf-class page says both are included.

Is there an extra fee for Coronado lessons?

The school lists a 16% city surcharge for lessons held in Coronado.

Can experienced surfers inquire about coaching?

Yes. The founder’s biography describes coaching beginners, intermediate surfers and professional surfers.

San Diego

Jamie O’Brien Surf Experience

Hotel del Coronado, Coronado

Jamie O’Brien Surf Experience teaches at Hotel del Coronado’s beachfront, with individual, semi-private, group and children’s formats. The private lesson pairs one surfer with one instructor for 90 minutes.

Coronado Bike & Surf’s page for Jamie O’Brien Surf Experience lists group lessons at $155 per person, Ohana private-group lessons at $185 per person and individual private lessons at $309. Confirm current pricing with the operator.

Where they teach: Hotel del Coronado beachfront, Coronado.

Does Jamie O’Brien teach every lesson?

The brand’s local instructors deliver lessons. A standard booking does not establish a session with Jamie personally.

How long is a private lesson?

The private-lesson page lists 90 minutes.

What equipment is included in a private lesson?

The listed equipment includes a surfboard, leash and wetsuit.

Can I book without staying at the hotel?

Coronado Bike & Surf’s surf page says the lessons are open to hotel guests and day visitors.

San Diego

Ocean Experience Surf School

Ocean Beach and Mission Beach, San Diego

Ocean Experience uses a step-by-step teaching approach for beginners and returning surfers. Its lesson options include individual instruction and open groups, with Ocean Beach and Mission Beach featured in the program.

The lesson overview lists open groups at $65 per hour per person and private instruction at $75 per hour per person, with a two-hour private minimum. Confirm the booking total and current availability.

Where they teach: Ocean Beach and Mission Beach; confirm the meeting beach for the reserved lesson.

Can strangers join an open group?

Yes. Open groups combine individuals reserved for the same date and time.

Is there a minimum duration for private instruction?

The lesson overview lists a two-hour minimum.

How are lessons structured?

The school describes land-based fundamentals followed by coached practice in the ocean.

Does the school advertise camps?

Yes. Confirm the current camp offering, since visible camp links include older seasonal information.

San Diego

San Diego Surf School

Pacific Beach and Ocean Beach, San Diego

San Diego Surf School offers 90-minute individual and shared lessons in Pacific Beach and Ocean Beach. Its format starts with preparation on land, then uses coached water time to work on paddling, stance and wave timing.

The lesson page lists a 90-minute private lesson at $140, a group lesson at $98 and a semi-private lesson at $108. Service fees are not included in the listed rates; confirm the checkout total.

Where they teach: Pacific Beach and Ocean Beach for the verified lesson product; confirm other advertised locations separately.

Who founded the school?

Its about page identifies Souf Tihhi and gives a founding year of 2000.

How long is the verified private lesson?

The product page lists 90 minutes.

Are a board and wetsuit included?

Yes. Both are included in the published lesson price.

Are the listed rates the final total?

The page says service fees are excluded, so confirm the checkout amount.

San Diego

Pacific Surf School

Pacific Beach and other San Diego beach locations

Pacific Surf School offers several ways to learn, from a first group lesson to individual coaching beyond the whitewater. The San Diego lesson page presents 90-minute formats with surf equipment included.

Published 90-minute rates: private $155 per person; semi-private for 2–3 people $118 per person; group for 4–5 people $98 per person; The Outside progression lesson $170 per person. Confirm location, fees and availability.

Where they teach: Pacific Beach; Mission Beach, Ocean Beach and La Jolla are also advertised. Confirm the location tied to your chosen product.

Who founded Pacific Surf School?

The school identifies Emiliano Abate and a 1997 start in Mission Beach.

How long are the listed San Diego lessons?

The checked lesson formats are 90 minutes.

What equipment is supplied?

The page lists a surfboard, wetsuit, rashguard and leash.

What is The Outside lesson?

It is a progression format for surfers moving from whitewater toward catching unbroken waves.

San Diego

PB Surf Shop / Pacific Beach Surf School

Pacific Beach, San Diego

PB Surf Shop teaches from its boardwalk location in Pacific Beach. Its 90-minute private and shared-party lessons include equipment, with a separate city concession fee added to the published rate.

90-minute private-party rates: one person $140; two $125 each; three $110 each; four or more $100 each. A 16% San Diego concession fee is added. Confirm the instructor arrangement and total for your party.

Where they teach: Pacific Beach, with check-in at the boardwalk shop.

Where do I check in?

At PB Surf Shop, 4208 Oliver Court in Pacific Beach.

Is a city fee added?

The private-lesson page lists a 16% concession fee.

How early should I arrive?

The shop asks students to arrive ten minutes before the lesson.

Is parking validation advertised?

Yes, up to two hours at the Promenade Mall underground garage. Confirm it before arrival.

San Diego

Aloha Surfer Girls

Pacific Beach, Mission Beach, Ocean Beach and La Jolla, San Diego

Aloha Surfer Girls offers women and girls a choice of individual or shared surf lessons around San Diego. Its instructors include men and women, and the program is identified with the Pacific Surf Group.

The lesson page lists 90-minute sessions at $140 per person for private instruction, $108 per person for semi-private groups of 2–3, and $98 per person for groups of 4–5. Confirm the chosen beach and final amount.

Where they teach: Pacific Beach, Mission Beach, Ocean Beach and La Jolla; confirm the exact location when booking.

Is the program women-focused?

Yes. Its published positioning focuses on surf lessons for girls and women.

Are all instructors women?

No. The website says the instructors include men and women.

Is equipment included?

The lesson page lists a board, wetsuit, rashguard and leash.

Is it connected to Pacific Surf?

The website identifies Pacific Surf Group and links Pacific Surf School as a partner.

San Diego

Mission Bay Aquatic Center / The Watersports Camp

Mission Beach, San Diego

Mission Bay Aquatic Center offers an introduction to surfing, a four-session course and private instruction. Its bayfront base also hosts The Watersports Camp, giving families a separate youth-program option.

Introduction to Surfing: $120 general rate or $65 for eligible UCSD/SDSU students. Private instruction: $200 general rate or $120 student rate for a two-hour minimum. Additional people and extra time cost more; confirm eligibility and total.

Where they teach: Mission Beach for ocean practice; Mission Bay for the swim assessment and introductory paddling practice.

Where does ocean practice happen?

At Mission Beach. The center and preliminary bay practice are on Mission Bay.

What is the introductory class age requirement?

The published minimum is 14. Private instruction lists a minimum age of six.

Is a swim assessment required?

Yes. The class pages require a 50-meter swim and comfortable water treading.

Are boards and wetsuits supplied?

Yes. The class pages list both as provided.

San Diego

Everyday California

La Jolla Shores, San Diego

Everyday California teaches surfing from its La Jolla Shores shop, alongside a wider ocean-adventure business. Choose a group lesson or private-party instruction, with sessions advertised for ages five and up.

90-minute group lessons start at $129 per person. Private-party rates are $159 for one person, $149 each for two, $139 each for three, $129 each for four and $119 each for five or more. Confirm the booking format and total.

Where they teach: La Jolla Shores.

Where do lessons meet?

At Everyday California’s shop, 2261 Avenida de la Playa in La Jolla.

What ages are advertised?

The surf page lists ages five and up.

How long is the lesson?

The published group and private formats run 90 minutes.

Are Chris Lynch and Michael Samer the founders?

The company’s story identifies them as its founders.

San Diego

Surf Education Academy

La Jolla Shores, San Diego

Surf Education Academy combines surf instruction with ocean literacy at La Jolla Shores. Its lessons range from individual coaching to private groups, with adaptive programs available through a separate inquiry.

Published 90-minute private-group rates: one surfer $159; 2–3 surfers $135 each; four $125 each; 5–7 $115 each; 8–10 $110 each. A city surcharge applies. Confirm the final total and instructor assignment.

Where they teach: La Jolla Shores.

Where does the academy teach?

The verified private lessons take place at La Jolla Shores.

Are wetsuits and boards supplied?

The private-lesson page includes soft-top boards and full wetsuits.

Does it offer adaptive surfing?

Yes. The lesson materials describe a separate adaptive program with individualized support.

Is a city surcharge mentioned?

Yes. The private rates note a surcharge; confirm the amount in the booking.

San Diego

Fulcrum Surf

La Jolla Shores, Del Mar and other San Diego County locations

Fulcrum Surf offers private lessons and coaching built around the surfer’s next goal. Founder Justin Spadafora’s program includes introductory instruction, progression coaching and sessions planned for the chosen conditions.

The adult lesson page lists a one-hour private lesson at $240, including a board and wetsuit. Coaching directly with Justin is arranged by inquiry; do not assume the standard adult rate covers every coaching option.

Where they teach: La Jolla Shores or 19th Street in Del Mar for the published adult lesson; confirm other coaching locations individually.

Who founded Fulcrum Surf?

Justin Spadafora, in 2003.

How long is the adult private lesson?

The current adult page lists one hour.

What does the standard adult lesson cost?

The published rate is $240 with a board and wetsuit included.

Where do adult lessons meet?

La Jolla Shores or 19th Street in Del Mar, with the exact location confirmed at booking.

San Diego

Sea Love Surf

San Diego County; beach chosen for the session

Sea Love Surf is Amy Williamson’s personalized coaching program, combining technique with movement, breath, confidence and ocean awareness. Sessions can address a first foundation, a plateau or competitive performance.

Private coaching: 90 minutes $200 or two hours $250. Two-hour small-group coaching is listed at $150 each for three surfers or $135 each for four. Equipment arrangements are by inquiry.

Where they teach: San Diego County; specific beach selected according to student needs and conditions.

Who coaches Sea Love Surf sessions?

The program is presented by Amy Williamson.

Is the program only for women?

No. Women are central to the community, but Amy also works with male surfers and young athletes.

Where do sessions meet?

The beach is selected for the student’s needs and the conditions.

Should I assume equipment is included?

No. The services page asks clients to inquire about using equipment.

San Diego

Step Up Surf

San Diego County, from Imperial Beach to Oceanside

Step Up Surf is designed for surfers who have already started and want more direction. Its mobile San Diego coaching combines ocean awareness, movement preparation and feedback that can include photo or video recording.

Where they teach: San Diego County beaches from Imperial Beach to Oceanside; location confirmed for the coaching session.

Is this a first-time surf lesson?

No. The contact page says clients should have surfed before.

Do I need my own equipment?

Yes. Its prerequisites specify a board and wetsuit.

Does coaching include a video option?

The website advertises photo or video recording as an option. Confirm the session arrangement.

Where is coaching offered?

The website describes a service area from Imperial Beach to Oceanside.

San Diego

D&C Surf Academy

San Diego; confirm the session beach

D&C Surf Academy offers beginner coaching, advanced one-to-one work and remote review of existing surf footage. The family-run San Diego business describes itself as woman- and minority-owned.

Where they teach: San Diego; exact beach is not specified on the verified website.

Can beginners receive coaching?

Yes. Beginner formats include individual and group instruction.

What does advanced coaching require?

The surfer must be able to paddle outside independently.

Is remote review offered?

Yes. Existing footage is discussed in a Zoom meeting.

San Diego

Enjoy The Ride Surf School

San Diego County; location arranged for the session

Enjoy The Ride Surf School separates introductory lessons from intermediate coaching, with the aim of helping students catch waves more independently. Its San Diego sessions use supplied foam boards and wetsuits.

Where they teach: San Diego County; confirm the beach for the booked session.

Are there separate beginner and intermediate options?

Yes. The website distinguishes beginner lessons from intermediate coaching.

Is equipment advertised as included?

The booking page lists 3/2mm wetsuits and different-size foam boards.

Where does the school teach?

It advertises instruction around San Diego; confirm the session’s specific beach.

Are kids’ lessons advertised?

Yes. Ask the school about age suitability and the appropriate format.

San Diego

Progressive Surf Academy

Encinitas, Solana Beach, Del Mar and Carlsbad

A first pop-up and a better turn need different kinds of feedback. Progressive Surf Academy builds its North County lessons around the surfer, offering private instruction alongside group sessions and coaching for people ready to refine their technique.

The private-lesson page lists $165 for two hours for both beginner and intermediate/advanced instruction. Equipment is included. Confirm the final booking terms with the academy.

Where they teach: Encinitas, Solana Beach, Del Mar and Carlsbad. The academy selects a location around ability and conditions.

Are beginner lessons available?

Yes. Private instruction is offered for beginners through advanced surfers.

Is equipment included?

The private-lesson page says all equipment is included, and experienced surfers may bring their own.

Where are lessons offered?

Published private-lesson locations include Encinitas, Solana Beach, Del Mar and Carlsbad.

San Diego

Cal Coast Adventures

Encinitas and Solana Beach, North County San Diego

Cal Coast Adventures brings the board and wetsuit to your North County beach lesson. Its Encinitas offering includes solo, partner and small-family formats, with the meeting beach selected according to conditions and the season.

Published rates are $115 for one person, $95 per person for two, and $85 per person for three or four. Ask for a quote for larger groups. The standard lesson is 90 minutes and includes a board and wetsuit.

Where they teach: Fletcher Cove, Grandview Surf Beach and Swamis are listed lesson locations, selected according to season and conditions. Custom North County locations are available by inquiry.

Are boards and wetsuits supplied?

Yes, the listed surf lessons include both.

How long is the standard lesson?

The provider lists a 90-minute standard session.

Can we book as a couple?

Yes. A two-person option is published alongside solo and larger-party lessons.

San Diego

Encinitas Surf Lessons

Encinitas, Cardiff, Carlsbad, Oceanside and La Jolla

Encinitas Surf Lessons centers its instruction on learning to surf more independently. Private and small-group bookings let you build a session around your own goals, whether you are starting from scratch or returning to the water with a particular skill to improve.

The homepage lists private lessons at $145 for 90 minutes or $170 for two hours. Two-surfer totals are $232 for 90 minutes or $289 for two hours. Other group sizes and multi-lesson packages are also listed.

Where they teach: Published areas include Carlsbad, Oceanside, La Jolla, D Street Beach in Encinitas and Pipes Beach in Cardiff. Confirm the specific meeting point.

Is gear included?

The school provides foam surfboards and full-length wetsuits.

Can I bring my own equipment?

Yes. Its FAQ welcomes personal gear for lesson practice.

Should I arrive early?

The FAQ recommends about ten minutes early to allow for parking.

San Diego

Leucadia Surf School

Moonlight Beach, Encinitas

Leucadia Surf School teaches at Moonlight Beach in Encinitas, with a focus on the basics of catching whitewater and standing on a softboard. Its menu includes small-group lessons, private sessions and an intermediate paddle-out option.

The school lists small-group/semi-private lessons at $120 per person, one-person private lessons at $190, private lessons for two at $290, and intermediate paddle-out lessons at $190. Beginner lessons are listed as two hours.

Where they teach: Moonlight Beach, Encinitas. The website serves customers from surrounding cities but identifies Moonlight Beach as its lesson location.

Where does the school teach?

Its published lesson location is Moonlight Beach in Encinitas.

Is a surfboard included?

Yes. Beginner lessons include a softboard.

Is there an intermediate option?

Yes. A private paddle-out lesson is listed for surfers progressing beyond whitewater.

San Diego

Eli Howard Surf School

Moonlight Beach, Encinitas

Eli Howard Surf School pairs year-round surf lessons with children’s camps at Moonlight Beach. Founded by two Leucadia brothers, the school offers several ways to get in the water, from a private class to a shared group session.

The pricing page lists two-hour group lessons at $75, with a minimum of two students, and private two-hour lessons at $120. Solo group bookings may revert to an $85 rate. Confirm all totals by phone; the semi-private pricing is inconsistent on the page.

Where they teach: Moonlight Beach in Encinitas is the homepage’s listed location for classes and morning camps. Confirm the beach for the specific program you reserve.

Who founded the school?

Greg Eli Kessler and Mike Howard Kessler founded it in 1999.

Are lessons offered outside summer?

Yes. The lesson page advertises year-round instruction seven days a week.

Are there private lessons?

Yes, alongside semi-private and group formats.

San Diego

Moonlight Beach Surf Camps

Moonlight Beach, Encinitas

Moonlight Beach Surf Camps brings together the Little Groms and Big Groms programs associated with Concept Surf Shop. Age-specific camps, school-break sessions and individual lessons offer several entry points into surfing at the same Encinitas beach.

Where they teach: Moonlight Beach, Encinitas. Concept Surf Shop is the information and reservation contact, not automatically the camp drop-off point.

What ages are Little Groms for?

The program lists ages five to eight.

What ages are Big Groms for?

The program lists ages nine to fifteen.

Are individual lessons available?

Moonlight Beach Surf Camps lists private one-to-one and private-group lessons year-round.

San Diego

Buenas Olas Surf School

Moonlight Beach, Encinitas

Buenas Olas Surf School combines a clear progression approach with multilingual instruction at Moonlight Beach. Its youth camps introduce surfing and ocean awareness, while separate lessons provide another way to work toward personal goals.

Where they teach: Moonlight Beach, Encinitas, north of the main lifeguard tower. The provider identifies a light-blue tent for camp check-in.

Is previous surfing experience needed?

The camp page welcomes all skill levels, including first-time surfers.

Is lunch provided?

No. The camp FAQ asks families to supply lunch and snacks.

Can I request another language?

Yes. Ask the school about language or sign-language availability for the desired session.

San Diego

Sea Revelations

Grandview Beach, Encinitas

Sea Revelations offers adult surf coaching with a structured training emphasis. Its Encinitas camp description combines ocean sessions with pool work, video review and theory, giving surfers several ways to examine the same skills.

Where they teach: Grandview Beach in Encinitas is the published adult camp location. Confirm additional training venues with the provider.

Is the Encinitas camp for adults?

Yes. The provider labels it an adult surf camp.

Who is the listed camp coach?

The camp description names Dan Mori.

Does the format include video review?

Yes. Video analysis is part of the published camp structure.

San Diego

San Diego Surf Academy and Adventures

Encinitas, California

San Diego Surf Academy and Adventures offers private instruction with a longer first lesson and shorter follow-up sessions. Its published lesson menu also includes packages for surfers who want to return and build on what they have practiced.

The lesson page lists a private session at $150 and each additional person at $120. Private packages are $400 for three lessons, $740 for six and $1,000 for nine. Confirm package inclusions and which session lengths apply.

Where they teach: Encinitas is identified in the provider’s website title. A specific teaching beach was not established; obtain the meeting point when booking.

How long is the first lesson?

The provider lists a two-hour first lesson.

How long are continuing lessons?

Continuing sessions are listed as 90 minutes.

Are private packages offered?

Yes. The lesson page lists three-, six- and nine-lesson private packages.

San Diego

SoCal Surf Lessons

Lifeguard Tower 30, Carlsbad

SoCal Surf Lessons uses Carlsbad’s Tower 30 as its published meeting reference. Private and group sessions include boards and wetsuits, with different durations and instructor arrangements for solo surfers, families and larger parties.

One-person private lessons are listed at $140 for 90 minutes or $185 for two hours. Two-person lessons are $90 per person for 90 minutes or $125 per person for two hours. Larger-group pricing varies with group size and instructor arrangement.

Where they teach: Lifeguard Tower 30 in Carlsbad is the listed contact/meeting landmark. Confirm exact check-in instructions for your reservation.

Are boards and wetsuits included?

Yes, the lesson listings include both.

Are lessons available year-round?

The provider advertises year-round lessons.

What should I bring?

Its FAQ lists a towel, sunscreen and water and asks students to wear swimwear.

San Diego

Surfin Fire

Carlsbad, Encinitas and Oceanside

Surfin Fire offers several routes into North County surfing, from private lessons to summer camps and shared outings. Its main website separates Carlsbad/Encinitas registration from the linked Oceanside program, making the location an important first booking decision.

Where they teach: Stone Steps in Leucadia/Encinitas and the Oceanside Pier area are named on the main site. Confirm the beach through the location-specific program you book.

Is private instruction offered?

Yes. Surfin Fire lists individual and group lessons.

Does the private lesson include gear?

The Carlsbad lesson page includes a wetsuit and a board chosen for ability.

How do I book Oceanside?

The main Surfin Fire website links to its separate Oceanside program site.

San Diego

Whitlock Surf Experience

Oceanside, California

Whitlock Surf Experience combines Oceanside surf lessons with youth camps and coaching options. The lesson program covers more than standing up, introducing wave selection and etiquette alongside the mechanics of riding a board.

Where they teach: Oceanside is the published program base. The exact teaching beach should be confirmed with the provider.

How long is the advertised lesson?

The homepage describes a two-hour lesson.

Can the school arrange a shared group?

Yes. Its overview says students can join a group organized by the school.

Does Whitlock offer camps?

Yes, youth camps are part of its published program menu.

San Diego

North County Surf Academy

Oceanside, California

North County Surf Academy offers Oceanside surf lessons alongside a separate advanced-coaching format. Founder Duran Barr’s academy publishes both an introductory session and training that combines in-water feedback with video analysis.

The private one-to-one lesson is listed at $179 for 90 minutes. The advanced coaching session is $249 for two hours and includes in-water coaching and video analysis. Confirm the booking total and current availability.

Where they teach: The private one-to-one lesson lists Oceanside Harbor Parking Lot 10. Advanced coaching uses a location chosen according to conditions. Confirm the exact meeting instructions.

Who founded the academy?

The provider identifies Duran Barr as founder.

How long is the private lesson?

The one-to-one service is listed as 90 minutes.

Is video analysis available?

Yes. It is listed in the two-hour advanced coaching session.

San Diego

Oceanside Surf School

Tyson Street Park, Oceanside

Oceanside Surf School identifies Tyson Street Park, south of the pier, as its teaching base. Its booking menu offers lessons for one or several surfers, plus packages for students planning to return.

Published lesson totals are $150 for one person, $280 for two, $399 for three and $499 for four. One-person 90-minute packages are listed at $399 for three lessons and $599 for five. Confirm the duration and total for your selected booking.

Where they teach: Tyson Street Park, south of Oceanside Pier. The provider uses Tower 5 and 208 South The Strand as meeting references.

Where is the school located?

It lists Tyson Street Park south of Oceanside Pier, using Tower 5 as a landmark.

Who is the owner?

The contact page names Matthew Berry.

Are lesson packages available?

Yes. Three- and five-lesson packages for one surfer are listed.

San Diego

Surf Ride Surf School

North Jetty, Oceanside Harbor Beach

Surf Ride’s Oceanside camp blends surf instruction with ocean education, beach activities and conservation. The program is based at North Jetty in the harbor area and groups campers by their surfing ability for water sessions.

Where they teach: North Jetty at Oceanside Harbor Beach. Confirm the current lifeguard tower: the webpage names Tower 16, while the linked 2025 packet names Tower 18.

What is the minimum age?

The camp page sets a minimum of eight years.

What are the published hours?

The camp is advertised Monday–Friday from 9 a.m. to 1 p.m.

Is lunch supplied?

The provider asks campers to bring lunch and snacks.

San Diego

Wavehuggers

Southern California; camps in Encinitas and Huntington Beach

Wavehuggers combines Southern California surf instruction with an ocean-conservation focus. Its lesson footprint spans three counties, while its camp page identifies Encinitas and Huntington Beach as distinct youth-program locations.

Where they teach: Lessons are listed across Los Angeles, Orange and San Diego counties. Youth camps are published for Encinitas and Huntington Beach; exact check-in details depend on the booking.

Who founded Wavehuggers?

Helina Beck founded the school in 2013.

Where are the camps listed?

The camp page names Encinitas and Huntington Beach.

Is Little Dolphins the standard kids camp?

No. It is a separately described Encinitas program with its own age range and support options.

San Diego

Luna Surf Experiences

San Diego, Orange County and Los Angeles

Luna Surf Experiences organizes surf coaching around a repeatable progression plan. Its Surf Track combines water sessions or video analysis with ongoing support, while the Integrated Track adds training intended to support movement and recovery between surfs.

The assessment is listed at $199. Surf Track packages are $849 for five sessions, $1,599 for ten and $2,799 for twenty. Integrated packages are $999, $1,899 and $3,400 respectively. The provider lists travel fees for Orange County and Los Angeles.

Where they teach: Coaching is offered in San Diego, Orange County and Los Angeles. Confirm the beach for each session; published OC and LA travel fees apply.

Which counties does Luna serve?

Its site lists San Diego, Orange County and Los Angeles.

Is a single assessment available?

Yes. The pricing page lists an assessment at $199.

Are there travel fees?

The provider lists travel fees for coaching in Orange County and Los Angeles.

San Diego

Sea State

San Diego and Orange County

Sea State offers women’s surf coaching that connects technical feedback with confidence and community. Private sessions are available across San Diego and Orange County, while its small-group format focuses on surfers progressing on midlengths, fishes and shortboards.

The private coaching pack is listed at $750 for four sessions with filming each time, with an option to pay $375 monthly for two months. Ask about current single-session and group rates before booking.

Where they teach: Private coaching is offered in San Diego and Orange County. The provider describes a range from Bolsa Chica to Sunset Cliffs; confirm the chosen beach and access for each session.

Is filming included in the private pack?

Yes. The published four-session pack includes filming in every session.

Where is private coaching offered?

San Diego and Orange County are listed service areas.

Who is the group program aimed at?

Its page describes women progressing on midlengths, fishes and shortboards who already know how to surf.

San Diego

Independent Surfer

Oceanside; Encinitas to Huntington Beach

Independent Surfer separates beginner lessons from filming and video coaching for more experienced surfers. Its California program lets you choose immediate feedback in the water or a closer look at your own footage after the session.

Oceanside base prices list solo private lessons at $100 for one hour or $150 for two hours. Solo filming/video coaching is $150 for one hour or $175 for two hours. Ask for the applicable location total and shared-session quote.

Where they teach: California services are advertised from Encinitas to Huntington Beach. Listed prices are base prices for Oceanside; confirm the chosen break and any location-related charges.

Are group lessons offered?

Yes. The California page lists 90-minute sessions for two to four participants.

What does filmed coaching include?

The service lists the footage and a 30-minute video-analysis call.

Do the listed rates apply everywhere?

The provider says its displayed rates are base prices for Oceanside. Confirm your location total.

San Diego

Summer Soul Surf Camp

San Onofre Surf Beach, near San Clemente

Summer Soul Surf Camp places youth surfing within a wider beach program at San Onofre Surf Beach. Its activities combine ocean safety and surf instruction with fitness and time outdoors, serving families in the San Clemente and South Orange County area.

Where they teach: San Onofre Surf Beach, south of San Clemente. The provider’s San Clemente mailing address is not the camp check-in location.

What age group is the program designed for?

The provider’s main program text lists ages eight to sixteen.

Who runs the camp?

Josh Baxter is identified as owner and director.

Where does the camp take place?

The provider names San Onofre Surf Beach, rather than the park’s Bluffs or San Mateo campground.

Los Angeles

Santa Monica Surf School

Santa Monica, Venice Beach, Manhattan Beach and Malibu

Santa Monica Surf School was started by Santa Monica native Nick Ostrogovich and teaches private lessons, group lessons and summer kids camps. It describes itself as the only surf school in Los Angeles certified by the International Surfing Association.

Group lesson: $85. Private lessons: $130 (1 person), $210 (2), $290 (3), $360 (4), $400 (5). Summer camp weeks are listed at $425 ($85 per day). Surfboard and wetsuit are included.

Where they teach: Santa Monica, Venice Beach, Manhattan Beach and Malibu are listed lesson areas. Confirm the meeting beach when you book.

How much is a lesson at Santa Monica Surf School?

Group lessons are $85. A private lesson is $130 for one person, with group pricing up to $400 for five people.

Is equipment included?

Yes. The school provides the surfboard and wetsuit.

Are the coaches certified?

The school says its coaches are ISA and CPR certified.

Do they run kids camps?

Yes. Summer camps run Monday to Friday, 9:00 AM to 2:00 PM, and are listed at $425 per week.

Los Angeles

Kapowui Surf Club

Santa Monica / Venice border

Kapowui teaches year-round on the border of Santa Monica and Venice, with every lesson including a surfboard, wetsuit and instructor. It says it is an ISA-certified member and one of the few LA County permitted, licensed and insured surf schools.

Where they teach: Lessons meet on the Santa Monica / Venice border. Venice Beach lessons run June through September.

What's included in a Kapowui lesson?

Surfboard, wetsuit and instructor. The school says pricing is all-inclusive.

What is the minimum age?

Lessons are for ages 6 and up.

How long are lessons?

1 hour, 1.5 hours or 2 hours. The first 30 minutes are on the beach.

When are lessons offered?

Year-round in Santa Monica, and June through September in Venice Beach. Mornings are usually best.

Los Angeles

Badass Surf School (BASS)

Venice Beach, Los Angeles

Badass Surf School, or BASS, is run by surf therapist and coach Jake McNulty. It focuses on teaching you to read and ride waves from the first lesson, and runs surf therapy and a Venice Beach summer camp for ages 4–17.

Summer camp weeks start at $435 for the first surfer ($250 per additional surfer) or $540 for longer days ($300 per additional surfer). Lesson bundles are also offered; check the site for current lesson rates.

Where they teach: Venice Beach. Summer camp meets in Venice.

Does BASS guarantee I'll stand up?

Yes. The school guarantees you'll be on your feet riding waves your first lesson.

What ages is the summer camp for?

Ages 4 to 17, in Venice Beach.

Is surf therapy available?

Yes, for people who are differently-abled, have had bad ocean experiences or need special guidance.

Are lesson bundles cheaper?

Yes. BASS sells bundles that lower the per-lesson price.

Los Angeles

Cali Surf School

Los Angeles and Orange County beaches

Cali Surf School was started by two friends and teaches surf, stand-up paddle and swim lessons at several Los Angeles and Orange County beaches. Instructors Alex and Houtan both have lifeguard backgrounds.

Where they teach: Several LA and Orange County beaches, including Santa Monica. SUP lessons use Marina del Rey Harbor or Santa Monica State Beach.

Where are Cali Surf School lessons?

At several Los Angeles and Orange County beaches. The school lists exact locations on its surf and SUP lesson pages.

Is equipment included?

Yes. Surfboards and wetsuits are included.

Do they teach stand-up paddle?

Yes, starting in Marina del Rey Harbor or at Santa Monica State Beach.

Do they offer swim lessons?

Yes. The school offers surf, SUP and swim lessons.

Los Angeles

GoSurfing

Manhattan Beach Pier

GoSurfing is a licensed and insured surf instruction company at the Manhattan Beach Pier, founded in 2020 by Manhattan Beach native Tommy Ostendorf. It's a branch of BeachSports, a South Bay youth summer camp company running since 1995.

Adapted private instruction (60 minutes, board and wetsuit included): $100 for one person, or $425 for a 5-lesson package. The school says adapted lessons cost the same as its standard private lessons.

Where they teach: Manhattan Beach Pier, north side.

Where do GoSurfing lessons meet?

At the Manhattan Beach Pier, north side (1125 N. The Strand).

How much is a private lesson?

Adapted private instruction is $100 for 60 minutes, or $425 for five lessons, the same rate as standard private lessons.

Is GoSurfing licensed?

The school says it is licensed by the LA County Department of Beaches and Harbors and insured.

What age are camps for?

Camps start at age 7.

Los Angeles

Surf Academy

Los Angeles (South Bay)

Surf Academy offers private and semi-private lessons for all ages, week-long camps for kids 5–8 and 9–17, and surf trips. It's run by Marion Clark and Jamie Marcellus, who has taught there since 1999.

Where they teach: Los Angeles beaches. Confirm the meeting beach when you book.

What ages do Surf Academy camps take?

Week-long camps and classes are split into ages 5–8 and 9–17.

Does Surf Academy offer private lessons?

Yes, private and semi-private lessons for all ages.

Is there a Spanish-speaking instructor?

The team page lists a bilingual English and Spanish instructor.

Orange County

Let's Go Surf School

Bolsa Chica State Beach, Huntington Beach

Let's Go Surf School teaches private and group lessons at Bolsa Chica State Beach next to Lifeguard Tower 16, for ages 8 and up, with no more than 3 students per instructor.

2-hour lessons: $150 (1 person), $280 (2), $360 (3), $480 (4). Surfboard, wetsuit, leash and sunblock are included.

Where they teach: Bolsa Chica State Beach, Lifeguard Tower 16, Huntington Beach.

Where does Let's Go Surf School meet?

At Bolsa Chica State Beach, next to Lifeguard Tower 16 in Huntington Beach.

How much is a lesson?

A 2-hour lesson is $150 for one person, $280 for two, $360 for three and $480 for four.

What's the minimum age?

8 years old, and only in small surf.

Do I need to swim?

Yes. Students must be able to swim at least 50 meters.

What's the cancellation policy?

24 hours' notice is needed to reschedule. Missed lessons are forfeited.

Orange County

Orange County Surf Coaching

Huntington Beach

Orange County Surf Coaching runs learn-to-surf lessons and high-performance coaching in Huntington Beach, led by competitive coach Christian Saenz. It also offers camps, parties and pro photo and video.

1.5-hour lessons: $160 private; $120 per person for 2; $105 per person for 3; $95 per person for 6. Packages: 4 lessons $320, 8 lessons $640. Board and wetsuit included. Photo packages from $50–$75 per person.

How much is a private lesson?

$160 for a private 1.5-hour session. Group rates drop to $95 per person for groups of six.

Is equipment included?

Yes. Board and wetsuit are included.

Do they coach competitive surfers?

Yes. High-performance coaching with video analysis is offered.

Can I get photos of my lesson?

Yes. Photo packages run $50–$75 per person.

San Diego

Learn To Rip Surf Lessons (LTRSURF)

Oceanside Harbor, Oceanside

Learn To Rip Surf Lessons offers private and group lessons, surf coaching and board rentals at Oceanside Harbor. Coach John brings more than 25 years as a surf instructor, coach, professional surfer and contest judge.

2-hour lesson: $150 (1 person), $130 each (2), $110 each (3+). 1-hour lesson: $100 (1), $90 each (2), $80 each (3+). Soft-top board and wetsuit included. $50 deposit to book.

Where they teach: Oceanside Harbor.

How much is a lesson at LTRSURF?

A 1-hour private lesson is $100, and a 2-hour private lesson is $150. Group rates are lower per person.

What should I bring?

A towel, swimsuit, sunscreen and water. A soft-top board and wetsuit are included.

What's the cancellation policy?

A $50 deposit is required and refunded if you cancel at least 24 hours ahead.

Do they work with charter schools?

Yes. LTRSURF says it is approved with several local charter schools.

Orange County

California Surf Experience

Laguna Beach, Orange County

All-day surf adventures and private lessons with expert, CPR-certified instructors.

$149.80 for a 1-on-1 private. Groups $112.35 per person.

Where they teach: Laguna Beach

What is included?

Surfboard, wetsuit and 1.5 hours of instruction.

What is the minimum age?

6 and up.

How much does a lesson cost?

$149.80 for a 1-on-1 private lesson, or $112.35 per person for groups.

When is the best time of year to learn in Laguna?

Summer and early fall usually bring the warmest water and the south swells Laguna faces. Check the Aliso Creek forecast for small, clean days.

Orange County

Banzai Surf School

Huntington Beach, Orange County

Popular school for beginners, families and advanced surfers. 90% of students stand up on their first lesson.

$169 for a 2-hour 1-on-1 private. Group options available.

Where they teach: Huntington Beach / PCH

Do they provide wetsuits?

Yes, full wetsuits and boards are included.

How far ahead should I book?

At least 1 day in advance is recommended.

How long is a private lesson?

Two hours, for $169 one-on-one.

Will I stand up on my first lesson?

Banzai says about 90% of its students stand up on their first lesson.

Los Angeles

CampSurf

Manhattan Beach, Los Angeles

Beginner to advanced surf lessons in Manhattan Beach, plus youth camps and birthday parties.

$150 for a 90-min private beginner lesson. $100 for intermediate/advanced.

Where they teach: Manhattan Beach

How long are the lessons?

90 minutes.

Do they offer packages?

Yes, 5-lesson packages are available.

How much is a lesson?

$150 for a 90-minute private beginner lesson, or $100 for intermediate and advanced surfers.

Do they run kids' camps?

Yes, CampSurf offers youth camps and birthday parties.

Los Angeles

Sunrise Surf Academy

Los Angeles

LA surf school offering 'Shredder' (90 min) and 'Frother' (2 hr) lessons for individuals and groups.

$145 for 90 min (1-on-1), $185 for 2 hours.

Where they teach: Santa Monica / Venice

How early should I book?

At least 48 hours before the start time.

How much does a lesson cost?

$145 for a 90-minute private lesson or $185 for two hours.

What's the difference between Shredder and Frother?

Shredder is a 90-minute lesson; Frother is two hours.

Are Santa Monica's waves good for beginners?

Often yes. The bay is sheltered, so waves are usually smaller and softer than the South Bay or Orange County.

Ventura

Santa Barbara Surf School (Ventura Lessons)

Ventura

Programs adapted to your level and pace, from first-timers to advanced surfers in Ventura.

$125 for a 1-on-1 private lesson.

Where they teach: Ventura beaches

Are lessons private?

Yes, all surf lessons are private and priced per person.

How much is a lesson?

$125 for a one-on-one private lesson.

Where do Ventura lessons happen?

At Ventura-area beaches. Mondo's, a gentle cobblestone point north of town, is a popular beginner wave. Confirm the meeting spot when you book.

Do I need booties?

They help at Mondo's because the bottom is cobblestone and reef.

Ventura

Ventura Makos Surf Camp

Ventura

Ventura County surf camp teaching technique, safety and etiquette for all ages.

$150 for a 90-min 1-on-1 private. Groups $100–$125 per person.

Where they teach: Mondo's & Silver Strand

Do they run camps?

Yes, summer camps are $350 per week.

Are boards and wetsuits provided?

Yes.

How much is a private lesson?

$150 for a 90-minute private lesson. Groups are $100–$125 per person.

Where do they teach?

Mondo's, north of Ventura, and Silver Strand in Oxnard.

Pick the right day for your lesson

Small, clean waves in the 1–3 ft range are perfect for learning. Check the San Diego, Orange County, Los Angeles or Ventura forecast, or ask BODI which beach looks mellow tomorrow.

Prices, ages and booking rules change often; always confirm with the school before you go. Surfing Tomorrow isn't affiliated with these schools.