Skip to content
lessonluma
Menu ▾
For coaches who teach kids

One family, three kids, one balance.

The parent is the account; children are profiles. One pack covers every child, two parents get the messages, guardians sign the waiver once a season, and every message to a child copies a parent. Free to start, CA$19 a month when you grow.

No card · 30 days of Solo free · 0% commission, ever

What it fixes.

Siblings, separate payments, and a parent who doesn't know what's left.

One family balance across every child, shown to the parent after every lesson, with a one-tap rebuy when it runs low.

Two parents, and you only ever text one of them.

Two parents per family. Both can book and pay, and both get the messages they choose.

Waivers and medical notes on paper, every season.

A guardian signs a typed waiver with a medical note once a season, stored as a PDF with time and IP.

Messaging a child directly makes parents (and you) uneasy.

Every message to a minor copies a parent, and there's no private coach-to-child channel.

Runs itself

Reminders, rainouts and nudges, sent for you.

What your kids and their parents actually receive, written from your real times, places and prices:

Pack running lowSMS to parent
Your family pack has 1 lesson left (Ava, Sam and Noor share it). Rebuy 10 in one tap: [link] – Hannah Clarke Swim
WaiverEmail to parent
Thanks! Waivers and medical notes for Ava, Sam and Noor are signed for the 2026 season. PDF copies are attached.
Progress noteEmail to parents
Noor today: put her face in and blew bubbles for 5 seconds! Next: front glide with a noodle. 6 lessons left on the family pack.

Every text names you and says how to stop. Messages about a minor always copy a parent. Promotions only go to people who said yes.

The rain button

Cancelled ice, closed gym, sick day? One tap tells everyone.

Tap Rain on a lesson, a clinic or a whole day. Everyone booked gets your next open times or a credit, and their calendar updates.

Set up by describing it

Your swim page, from one sentence.

You type

“I teach kids' swim and skating privates, 30 minutes for CA$45, family packs of 10 for CA$385, a waiver once a season, and siblings can share a pack.”

The AI builds your page, lesson types, packs, clinic and places. Change any of it in a sentence or a tap. Starter defaults for swim are below.

Starter set for swim

  • Private swim lesson30 min, one studentCA$45
  • Semi-private (2 students)30 min, price per studentCA$30 each
  • 5-lesson packSave 10%, shared by the family, use within 6 monthsCA$203
  • 10-lesson packSave 15%, shared by the family, use within 12 monthsCA$383
  • Reminders 24 h and 2 h before, with “reply C to cancel”
  • Guardian waiver with a medical note, once a season
Start free with this setNo card. Your link is live in about 3 minutes.

Free to start. CA$19 a month when you grow.

Never a cut of a lesson. A marketplace taking 20% of CA$4,500 a month keeps CA$900; Solo is CA$19.

Free
Part-time coaches
CA$0/month
free, forever
Up to 10 active kids
Cards 3.9% + CA$0.30. E-transfer and cash free.
Most coaches grow into this
Solo
One coach
CA$19/month
or CA$190/year (2 months free)
Unlimited kids
Stripe at cost: 2.9% + CA$0.30. No markup.
Academy
2 to 5 coaches
CA$49/month
or CA$490/year (2 months free)
Unlimited kids, up to 5 coaches
Stripe at cost: 2.9% + CA$0.30. No markup.
Academy 15
6 to 15 coaches
CA$99/month
or CA$990/year (2 months free)
Unlimited kids, up to 15 coaches
Stripe at cost: 2.9% + CA$0.30. No markup.
  • First 30 days unlock Solo, no card. On day 31 you're back on Free limits, never locked out of your students.
  • Off-season pause: CA$0 for up to 6 months a year. Your page, students and credits stay live; a new booking wakes the plan.
  • No setup fee. Cancel in the app. Export everything, free.
  • Pay yearly and get 2 months free.

0% of your lessons, ever · prices in CAD, plus tax

Card fees, yearly plans and the fine print →

Questions coaches ask

What do you store about a child?

Only what a coach needs: first name, birth year and notes the parent chooses to give. The parent manages it and can ask for it to be deleted.

Can grandparents or a nanny book?

A second adult can be added to the family as a parent contact; the account holder stays in charge of payments.

What about verified badges?

Coaches can show dated credentials they upload (police check, certification, first aid, insurance). We show exactly what was added and when; we don't run checks.

Do parents need an app?

No. Booking, paying, signing and messages all work in a phone browser, by text and by email.

What does Lessonluma cost?

Free for up to 10 active kids (anyone booked in the last 30 days), with cards at 3.9% + CA$0.30 and e-transfer and cash free. Solo is CA$19 a month (CA$190 a year) for unlimited kids, text reminders and the rain button, with cards at Stripe's cost. We never take a cut of a lesson.

What happens after the trial, or in the off-season?

Your first 30 days unlock Solo with no card. On day 31 you're back on Free limits unless you pick a plan, and you're never locked out of your kids. Off-season, pause for CA$0 for up to 6 months a year: your page, kids and credits stay live, and a new booking wakes the plan.

Also on Lessonluma

Start free: your booking link