Discover surf schools

Every school below is a real, active listing — not a placeholder. Open the map to search by location and see today’s wave conditions.

Schools run by their owners

Claimed listings. The school itself keeps these details current, and the ones marked “books online” take a booking and payment through the app.

More schools by destination

Real schools we list but whose owners have not claimed them yet — contact details may be incomplete. If one of these is yours, claim it and it moves to the list above.

Newquay, United Kingdom

Anglet, France

Biarritz, France

Byron Bay, Australia

Caleta de Famara, Spain

Croyde, United Kingdom

Gold Coast, Australia

Honolulu, United States

Hossegor, France

Kokkini Hani, Crete, Greece

Lahaina, United States

Matosinhos, Portugal

Peniche, Portugal

Puerto Escondido, Mexico

Santa Cruz, United States

Sayulita, Mexico

Seignosse, France

Sydney, Australia

Torquay, Australia

Agia Marina, Chania, Greece

Arkasa, Karpathos, Greece

Athens, Greece

Bude, United Kingdom

Capbreton, France

Carcavelos, Portugal

Cocoa Beach, United States

Corralejo, Spain

El Palmar (Vejer de la Frontera), Spain

Ensenada, Mexico

Ericeira, Portugal

Falasarna, Crete, Greece

Glyfada, Corfu, Greece

Huntington Beach, United States

Kissamos, Crete, Greece

Kolimbithra, Tinos, Greece

Lacanau, France

Lagos, Portugal

Lagouvardos, Messinia, Greece

Llangennith, Gower, United Kingdom

Margaret River, Australia

Messakti, Ikaria, Greece

Miami Beach, United States

Nags Head, United States

Noosa, Australia

Playa de las Américas, Spain

Plomeur, France

Polzeath, United Kingdom

Puerto de la Cruz, Spain

Punta Mita, Mexico

Rafina, Attica, Greece

Sagres, Portugal

San Diego, United States

San José del Cabo, Mexico

San Sebastián, Spain

Santa Monica, United States

Somo (Ribamontán al Mar), Spain

St Ives, United Kingdom

Stalos, Chania, Greece

Thurso, United Kingdom

Todos Santos, Mexico

Varkiza, Athens, Greece

Vouliagmeni, Athens, Greece

Woolacombe, United Kingdom

Yallingup, Australia

Zarautz, Spain

Open the live map