For independent teachers

Booking, payments, and reminders — all on the record, none of it on you.

The scheduling app built for people who teach for a living. Publish your open times, take bookings, collect payment, and keep every student's history in one place.

Set up your studioJoining as a student? Ask your teacher for their invite link.

Built for both sides of the lesson

Whoever you are, it just works

For teachers

  • Publish your availability once — students book directly, no back-and-forth over text.
  • Get paid the way you want — require payment in the app, or handle it yourself.
  • Every booking becomes a calendar invite automatically, with reminders that send themselves.

For students & parents

  • Book a lesson directly from your teacher's open times.
  • Reschedule or cancel from your own bookings page — no separate message needed.
  • Message your teacher straight from the lesson, no separate app to check.

What's in the ledger

Everything a working studio actually needs

Scheduling

Availability & booking
Publish your open times once. Students book directly — no back-and-forth over text.
Reschedule & cancellation policy
Your cancellation window enforces itself — cancel outside it for an automatic refund; a late cancellation inside it forfeits payment, and you approve every student-initiated change before it's final.

Money

Payments & income
See what's earned, what's pending, and what's overdue, updated the moment it happens. Require payment in the app, or handle it yourself — your call.

Staying in touch

Reminders & calendar invites
Every booking arrives as a calendar invite. Lesson reminders go out on their own.
Chat
Message a student straight from their lesson history — no separate inbox to check.
Student roster
Every student's lesson count, next booking, and balance, in one list.

Start to finish

How it works

  1. Publish your open times

    Set your availability once — recurring weekly, or one-off blocks for a single day.

  2. A student books directly

    They see only real open slots and pick one — no back-and-forth to find a time that works.

  3. Payment happens automatically

    If you require it in the app, the student pays at booking. If you don't, the lesson is confirmed either way.

  4. Everyone gets reminded

    A calendar invite goes out immediately, with reminders before the lesson — for both of you.

Questions

Frequently asked

Do I have to collect payment through the app?

No. Whether payment is required in the app is a setting each teacher controls — some require it, others collect payment themselves and just use LessonLoop for scheduling.

What happens if a student cancels late?

Each teacher sets their own cancellation window. A cancellation inside that window forfeits payment per the teacher's policy; outside it, a refund happens automatically. Either way, a student's cancellation request goes to the teacher to approve before it's final — the teacher always has the last word on their own calendar.

Does rescheduling need my approval?

If you're the teacher, your own reschedule is instant. If a student requests one, it waits for your confirmation, same as a cancellation request.

How far ahead can a student book?

Each teacher sets their own booking window — two weeks by default, adjustable from their profile.