Skip to content
lessonluma
Menu ▾
For swim instructors

Private swim lessons, booked and paid by parents in a minute.

Sell 30-minute privates and semis in sets of 5 and 10 that track themselves. One family balance covers every child, guardians sign the waiver once a season, and your pool schedule fills from a waitlist. Free to start, CA$19 a month when you grow.

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

What eats a swim instructor's week, and what Lessonluma does about it.

Parents buy a set of 5 and you track the countdown on paper.

Sets of 5 and 10 count down themselves. Parents see what's left after every lesson and get a one-tap rebuy when one is left.

Three kids in one family, three schedules, one parent paying.

One family account, one balance for every child. Parents book any child into any time you've opened.

Your pool time is limited and a cancellation leaves a hole.

Cancellations go to the waitlist first; the next family is booked and texted automatically.

Runs itself

One family, three kids, one balance.

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

Pack running lowSMS to parent
1 lesson left on your family set (Ava and Sam). Rebuy 10 for CA$385 in one tap: [link] – Hannah Clarke Swim
Progress noteEmail to parent
Ava today: front crawl with side breathing for a full width! Next: back float on her own. 4 lessons left on your set.
ReminderSMS to parent
Reminder: Sam's swim lesson tomorrow 5:30 pm at the Plant pool. Reply C to cancel (free until 24 h before). – Hannah

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

Sets of 5 and 10 that track themselves.

You type

“I teach private swim lessons at the Plant pool and in clients' pools, 30 minutes for CA$45, semis CA$30 each, 5 for CA$205, 10 for CA$385.”

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.

Your pool schedule, full, with a waitlist.

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 swimmers
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 swimmers
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 swimmers, 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 swimmers, 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 swim instructors ask

Can I teach in clients' pools?

Yes. Each lesson has a place, and you can keep a list of your usual places, including a family's home pool.

Can I note swim levels?

Add a two-line progress note after each lesson; it's sent to the parent and kept on the child's timeline.

Do you replace the city's swim registration?

No. Lessonluma is for your own private and semi-private lessons.

Can lessons be 30 minutes?

Yes. Each lesson type has its own length and price.

What does Lessonluma cost?

Free for up to 10 active swimmers (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 swimmers, 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 swimmers. Off-season, pause for CA$0 for up to 6 months a year: your page, swimmers and credits stay live, and a new booking wakes the plan.

Also on Lessonluma

Start free: your booking link