Private lessons
Sell your time, one student at a time bookable, locked, and never double-sold
Publish a one-to-one lesson, open your available hours, and let students book and pay in a click — online or at their home. The slot locks the moment they pay, so it can never be sold twice, and every session can hand over free recorded courses to keep learning going.
- A calendar of bookable teacher slots
- Row-locked holds — zero double-booking
- Free companion courses on completion
Built to run a real one-to-one teaching business
Every private lesson your academy sells comes with the same guarantees, out of the box.
From open slot to unlocked course
A booking, start to finish, in four steps
No spreadsheets, no double bookings, no chasing students for what they missed.
Open your availability
A teacher publishes free hours — single slots or a repeating weekly pattern — under a category the student can browse.
A student books and pays
The student picks a slot, chooses online or home delivery, and pays; the slot locks the instant the hold is placed.
The session happens
Online sessions get an automatic meeting room and join link; home sessions carry the address the student left.
Companions unlock
The moment the session is marked complete, every free companion course attached to the lesson opens for the student.
Availability & booking
A calendar of slots your students can actually book
Each teacher publishes the hours they are free — a single window or a repeating weekly pattern — filed under a category tree up to seven levels deep, so a student can drill from a broad subject down to the exact specialisation they need.
- Single or repeating availability windows
- A category tree up to seven levels deep
- Duration set per lesson, minutes to hours
- Every slot tied to a named teacher profile
The double-booking guarantee
One slot, one booking — enforced at the database, not by luck
The instant a student starts checkout, the slot is locked with a hard row-level lock, not a hopeful flag. Two students racing for the same hour will never both win — one is confirmed, the other sees the next available time immediately.
- A row-level lock, not an optimistic check
- A 15-minute hold while payment completes
- An unpaid hold frees itself automatically
- A losing attempt fails cleanly, never silently
The companion bag
Send every student home with more to study
Attach one, a few, or many recorded courses to any private lesson — the "companion bag." The moment the live session is marked complete, every course in the bag opens automatically for that student, at no extra charge, so the learning never stops when the call ends.
- Zero, one, or many companion courses per lesson
- Unlocked instantly the session completes
- Delivered through the same secure course player
- Safe to retry — a student is never granted twice
Two ways to deliver
Pick the delivery mode for each lesson
Offer either, or both, per lesson — a student chooses at checkout.
Meet from anywhere, room created automatically
A confirmed booking spins up a meeting room through your own connected live-streaming provider and hands the student a join link — no vendor lock-in, no manual setup.
Teach in person, address captured up front
A home booking collects the address, area, and any notes the student leaves, so the teacher knows exactly where to be — priced separately from the online rate.
More in every offering
Everything a one-to-one lesson needs
The details that turn an hour of teaching into a real, sellable offering.
Category tree
File every lesson under a nested tree up to seven levels deep, so students find the right one fast.
Per-mode pricing
Set a separate online and home price, with percentage or fixed discounts computed for you.
Companion bag
Attach any number of recorded courses that unlock free the moment the session is complete.
Your meeting provider
Online rooms run on the live-streaming provider you already connected — never a hard-coded vendor.
A full booking ledger
Confirm, cancel, refund and track every booking with its own reference code and timeline.
Automatic housekeeping
Unpaid holds release themselves and finished sessions auto-complete — nothing to babysit.
All included
A complete one-to-one booking business, out of the box
No separate booking plugin, no spreadsheet calendar. Every private lesson you publish carries the full lifecycle from day one.
Around every private lesson
Private lessons connect to the rest of your academy
A booking is never an island — it feeds courses, teachers, and enrolment together.
Recorded courses
The companion bag is built from your own recorded courses — build them once, gift them often.
Explore coursesInstructor management
Every private lesson is delivered by a teacher profile you manage, pay, and schedule.
Explore instructor managementEnrolments
A completed session enrols the student in the companion bag the same way any course purchase does.
Explore enrolmentsTeachers trust it
Educators who turned their hours into bookable income
Academies running real one-to-one tutoring businesses on the platform.
I open my week every Sunday and by Tuesday most slots are booked and paid. I never worry about two students showing up for the same hour.
My exam-prep sessions each come bundled with three recorded courses. Students finish the call and keep studying immediately — sales went up because of it.
Home visits and online calls sit side by side in the same calendar, priced differently. My clients pick whichever suits them that week.
Questions
What academies ask about private lessons
The slot is held for 15 minutes. If payment never completes, the hold is automatically released and the slot returns to available — no manual cleanup needed.
Yes. A lesson can allow online only, home only, or both, each with its own price; the student picks a mode at checkout that matches what the lesson allows.
A recorded course you attach to a private lesson for free review material. You can attach zero, one, or many; every one of them unlocks for the student automatically the moment the session is marked complete.
The booking slot is locked with a database row lock the instant checkout begins, not a soft status flag. If two students race for the same hour, one booking succeeds and the other fails immediately with a clear message — it is never physically possible to sell the same hour twice.
Whichever live-streaming provider you already connect to your academy. The room is created automatically on that provider when a booking is confirmed — there is no separate meeting tool to manage and no vendor lock-in.
Each lesson carries its own online and home price, with optional percentage or fixed discounts computed for you. Every booking keeps a ledger entry you can confirm, cancel, or refund, each with its own reference code.
Ready when you are
Start selling your one-to-one time today
Publish your first bookable lesson, protect every slot from double-booking, and gift companion courses the moment a session ends — free to start.
Free to start · No credit card required · Your own meeting provider