Built for kite schools only

Built by a
Kitesurfer.

For the schools that grow the sport. Not adapted from another industry. Built from day one — for this.

🇧🇷🇲🇦🇪🇸🇪🇬🇺🇸
100+ schools across Brazil, Morocco,
Spain, Egypt & California
scroll
The story

Why this exists.

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.

P
Paulo
Founder, KiteSchool · Kitesurfer since 2010 · Fortaleza → Huntington Beach

Your day — before and after.

No pitch. Just a real Monday at a kite school. Two versions of the same day.

7:00 AM — Checking what's happening today
❌ Without KiteSchool

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.

✓ With KiteSchool

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.

9:00 AM — The wind call
❌ Without KiteSchool

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.

✓ With KiteSchool

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.

10:00 AM — Someone books a lesson
❌ Without KiteSchool

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.

✓ With KiteSchool

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.

4:00 PM — Lesson happens
❌ Without KiteSchool

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.

✓ With KiteSchool

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.

7:00 PM — End of day
❌ Without KiteSchool

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.

✓ With KiteSchool

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.

The platform

Everything in one place.

Eight tools. One screen. Nothing to learn from scratch.

01

Your whole school, one screen

Open the app and your day is already organized. Wind, bookings, revenue, and your team — all live, all in one place.

Dashboard · Today
Live
11
Bookings today
R$1.9k
Revenue today
18kts
Wind now
CR
Camila R.
Private · 08:00 · Praia Beach
JP
João P. & Ana L.
Semi-Private · 10:00
MS
Michael S.
Private · 16:00 · Cumbuco
Confirmed
02

Bookings that run themselves

A student books in seconds. Payment, confirmation, coach assignment, and reminders — all automatic. You just teach.

Booking pipeline
Live
📲
Student books
Picks lesson type, date, and time in the app
💳
Payment confirmed
Card, PIX, Venmo, or Zelle — tracked automatically
🎯
Coach assigned
One tap — coach sees the lesson instantly
🔔
Reminders sent automatically
At 24h, 3h, and 1h before — via WhatsApp & email. Fewer no-shows.
Lesson complete
Revenue updates. Student's progress updates. Nothing to enter manually.
03

Get paid, your way

Cards via Stripe with automatic payouts, or keep your own methods — PIX, Venmo, Zelle. Every payment tracked. Revenue always clear.

Payments · Today
💳 Stripe Connect
Automatic card payouts to your bank
Active
🏦 PIX
pix · kite@escola.com
Active
💸 Venmo
@kitelovers
Active
🔄 Zelle
323 621 9015
Active
04

Your team joins in one tap

Generate a code, set a role and expiry. Coaches and students are in. No email chains. No account setup to chase.

Team · Invite code
Active
KS-4827
Coach role · expires 7 days · 2/10 used
MG
Mario Guilt
Coach · Kite Lovers HB
Coach
HM
Helena Martin
Joined today
Student
05

Every kite and board, tracked

Know what's available, what's out, and what needs repair — at a glance. Assign gear to a coach in one tap.

Gear inventory
Live
9
Available
2
In use
1
Repair
🪂
Cabrinha Drift 12m
Assigned to Mario Guilt
In use
🏄
Board 5.2
Ready
🪂
Cabrinha 9m
Needs inspection
Repair
06

Sell full courses, not just lessons

Build multi-session packages once. Assign to students, schedule around the wind. Your most profitable offering, finally organized.

Full Kitesurfing Course
Beginner · Private · Active
Total hours8h
Per session2h
Sessions left3 of 4
R$890
07

Live wind for your exact spot

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.

18
kts
Good conditions
Gusts22 kts
DirectionNW
Kite rec9–12m
TideRising
Best window today
3 PM – 5 PM
↑ 22 kts peak
08

The Kite Passport keeps students coming back

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.

IKO Level 2 · Discovery
Kite Passport
Kite Control
Water Start
Balance & Riding
Upwind Riding
This passport follows the student. To your school, and beyond.
Global spotlight

Schools running on KiteSchool.

From Morocco to Brazil — pioneering schools using KiteSchool to manage operations, grow their communities, and spend more time on the water.

MoujaWave Essaouira Morocco
🇲🇦 Global Spotlight
MoujaWave
Essaouira, Morocco
"More than a kite school. A place where wind, culture, and people come together."
Founder: Moujahid El Karti
Casa Kitesurfers Fortaleza Brazil
🇧🇷 Founding School
Casa Kitesurfers
Fortaleza, Brazil
"Ensinamos com o coração — tratando cada aluno como parte da família e transformando aulas em experiências que marcam vidas."
Manager: Rodrigo Palhano
Getting started

Live in 5 minutes.
No training needed.

We built this so you don't need a manual. Here's exactly what happens when you sign up.

1
Create your school
Name, location, your spot. One screen. Your school profile is live on the KiteSchool marketplace immediately — discoverable by riders worldwide.
⏱ ~2 minutes
2
Set your wind spot
Pin your exact beach. Live ECMWF forecasts start loading for your spot. Your students will see real wind conditions before they book.
⏱ ~1 minute
3
Add your first lesson
Private, group, semi-private — set your price, duration, and availability. Add packages if you sell full courses.
⏱ ~1 minute
4
Invite your team
Send your coaches the invite code. They join in one tap, see their schedule, and get notified when they're assigned a lesson.
⏱ ~30 seconds
5
Share your booking link
Send it on Instagram, WhatsApp, or your website. Students book, pay, and get their reminders — all without you touching a thing.
⏱ ~30 seconds
🏁
You're live.
Wait for your first booking.
Ready?

Your school deserves
better tools.

Not adapted from another industry. Built from day one — for kite schools. For you.

List your school free → 5 minutes

Free to list. No contract. No setup fee.
You pay nothing — ever — unless you get bookings.

One community
United by Wind.
🇧🇷 🇲🇦 🇪🇸 🇪🇬 🇺🇸 — and growing.