For the schools that grow the sport. Not adapted from another industry. Built from day one — for this.
I started kitesurfing in 2010 — when the sport was raw, the gear was dangerous, and nobody had your back.
Back in Fortaleza, I watched my friends open schools in Cumbuco, Jericoacoara, along the whole coast of Ceará. The spots blew up. Riders came from everywhere. Then I moved to California — and saw the same thing happening here.
Behind every one of those schools — the same chaos. WhatsApp threads. Missed bookings. Coaches waiting on wind calls that came too late. Tools built for yoga studios, forcing kite schools to adapt.
I have an MBA, a tech background, and fifteen years on the water. I could see exactly what was missing. So I built it.
One person. One year. From Huntington Beach.
The operating system kite schools always deserved.
No pitch. Just a real Monday at a kite school. Two versions of the same day.
You wake up. 6 WhatsApp messages. Who confirmed? Did Lucas pay? What kite does Maria need? You spend the first 40 minutes of your day reconstructing information that should already exist.
You open the app. 3 bookings confirmed. R$1.4k collected. Wind is 18 kts and rising. Best window: 3–5 PM. You make coffee. You're already running.
You check three different apps. One says 12 kts. One says 20. You guess. You call the class on. The wind doesn't show. Students are disappointed. You refund manually.
ECMWF live data for your exact spot says 18–22 kts from NW, peaking at 3 PM. 9–12m kite recommended. You post it in the app. Students see it before they even ask.
DM back and forth. Available times? Price? How to pay? 5 messages to confirm one booking. Then they don't show. No reminder was sent. You lost an hour and a lesson.
Student books in the app, picks a time, pays in one step. Automatic confirmations sent. Reminders at 24h, 3h, and 1h before. No-shows drop. You did nothing except exist.
Lesson is done. Did they pay yet? Your coach asks. You check WhatsApp. Check the bank. Ask the student. Awkward. You spend 20 minutes chasing R$240.
Already paid. Stripe settled it at booking. Your coach marks the lesson complete. The student's Kite Passport updates automatically. Revenue shows on your dashboard. Done.
You sit down to reconcile the day. Spreadsheet, WhatsApp, bank app — three windows open. You're not sure if you made money. You're not sure what tomorrow looks like. You go to bed stressed.
Dashboard: 4 lessons completed. R$1.9k revenue. 0 pending payments. Tomorrow: wind forecast already loaded, 2 bookings confirmed. You close the app. You go to the beach.
Eight tools. One screen. Nothing to learn from scratch.
Open the app and your day is already organized. Wind, bookings, revenue, and your team — all live, all in one place.
A student books in seconds. Payment, confirmation, coach assignment, and reminders — all automatic. You just teach.
Cards via Stripe with automatic payouts, or keep your own methods — PIX, Venmo, Zelle. Every payment tracked. Revenue always clear.
Generate a code, set a role and expiry. Coaches and students are in. No email chains. No account setup to chase.
Know what's available, what's out, and what needs repair — at a glance. Assign gear to a coach in one tap.
Build multi-session packages once. Assign to students, schedule around the wind. Your most profitable offering, finally organized.
ECMWF-powered forecasts for wherever your school runs. Students see conditions before they book. The app tells you the best window of the day — so you teach when the wind is right.
Every student tracks their journey from first water start to confident rider — IKO-aligned, visible to any school worldwide. Students who track progress book more sessions. It's loyalty built into the platform.
From Morocco to Brazil — pioneering schools using KiteSchool to manage operations, grow their communities, and spend more time on the water.
We built this so you don't need a manual. Here's exactly what happens when you sign up.
Not adapted from another industry. Built from day one — for kite schools. For you.
List your school free → 5 minutesFree to list. No contract. No setup fee.
You pay nothing — ever — unless you get bookings.