Booking & ops for schools & instructors

Lesson scheduling that scales with your roster

Surf, sail, swim, music, driving — Caldasa runs the schedule, packs, and student records so you can teach more lessons with the same staff.

Lesson packs & credits
Family accounts
Signed waivers & deposits
Instructor schedule · Saturday
3 instructors · 11 lessons
Sarah · Surf · L2 instructor
Beach 1 · 8a–1p
8a · Liam · Pack 6/10
9a · Group beg · 4 kids
Open
12p · Olivia · private
Mike · Surf · L1 instructor
Beach 2 · 9a–2p
·
9a · Lesson 3/5
11a · Sibling pair
1p · Make-up
Open
Lisa · Stand-up paddle
Bay · 10a–4p
Open
11a · Group · 5 / 6
2p · Private · Carter

Built for the way schools actually run

Lesson packs, parent accounts, instructor pay, weather days — generic tools don't model any of it.

Without Caldasa

Lesson packs live in a Google Sheet. A student burns 4 lessons and you don't notice for two weeks.

Without Caldasa

Parents have to text you to book for each kid. Half don't text and just show up.

Without Caldasa

Instructor pay is rebuilt from a paper schedule every week. Subs constantly forget to log them.

With Caldasa

Pack credits enforced automatically. Parents see remaining credits before they book.

With Caldasa

Parents book, pay, and sign waivers for their kids from your public booking page.

With Caldasa

Instructor schedules on one calendar, with revenue reports exportable to CSV.

Everything a school needs

Instructor scheduling

One calendar for instructor shifts and lesson assignments — no double-booked instructors.

Deposits & policies

Collect a deposit or full prepayment at booking and enforce your cancellation windows.

Parent-friendly booking

Parents book, sign waivers, and pay on behalf of their kids — everything on one customer record.

Make-ups & weather days

Cancel a lesson or a whole day; Caldasa refunds, credits make-ups, or rebooks per your policy automatically.

Notes & history

Per-student notes and full booking history on every customer record.

Reporting exports

Revenue and booking reports export to CSV; orders sync to QuickBooks Online.

Schools & lessons FAQ

Can students buy lesson packs and have credits tracked?
Not yet — lesson packs and memberships are on the roadmap. Today you sell single lessons (with deposits or full prepayment), and every student's booking history lives on their record.
How are instructors scheduled?
Instructors are staff records with shift schedules. You assign an available instructor to each lesson from one calendar — no instructor can be double-booked.
Can parents book for kids?
Yes — the parent books, signs waivers, and pays, and everything lives on their customer record. Dedicated linked student profiles for siblings are on the roadmap.
Do you handle weather or instructor cancellations?
Yes. Cancel a single lesson or a whole day and issue refunds per your policy — customers are notified automatically.
Can we run private + group + semi-private lessons together?
Yes. Each lesson type has its own pricing, capacity, and policy — all on the same engine. A student can have a private on Monday and a group on Wednesday, all under one account.
Does it handle instructor pay?
Not yet — pay rules and payroll exports are on the roadmap. Today revenue and booking reports export to CSV, and orders sync to QuickBooks Online.

Run your school on one panel.

Free to start. No credit card required.