Tutoring scheduling looks simple from the outside: a weekly lesson at a fixed time. The complications are all structural. The planning unit is a term rather than a week. The calendar has holes in it that are decided by schools, not by you. The person who books, pays and receives the reminders is frequently not the person who attends. And demand does not arrive evenly, it piles into the eight weeks before exams and into the hours between four and eight in the evening.
This guide covers how to set a tutoring diary up so that a term can be booked once, holidays do not generate reminders for lessons that are not happening, and both the parent and the student get the message that is meant for them.
A Term Is The Real Planning Unit
The instinct with booking software is to let people book a lesson at a time. For tutoring this is the wrong granularity in both directions: it is too much work for the parent, and it gives you no forward view of your own capacity.
Think in terms instead. At the start of a term you want to know how many of your evening slots are committed, how many are open, and where the gaps are. That is only visible if the term's lessons exist in the diary from the outset rather than trickling in weekly.
Practically, that means the booking action is "take the Tuesday 17:00 slot for the autumn term", producing twelve or fourteen dated lessons in one step, not twelve separate bookings. The mechanics of setting that up, including how to move one lesson without disturbing the rest of the series, are in recurring appointments setup.
One decision to make before you configure anything: whether a term booking is a commitment or a convenience. If a parent can cancel week nine without notice, your forward view is decorative. Most tutors settle on a term commitment with a defined notice period for withdrawal, stated at the point of booking.
Term Dates, Half Terms And Holidays
A recurring weekly lesson that runs blindly every seven days will schedule itself through half term, through the school holidays and through public holidays, and it will send a reminder for each one. That is a small failure with a disproportionate effect, because it makes the parent trust the reminders less, which is exactly the thing you need them to trust.
Build the term calendar before you publish availability. Enter the term start and end, half term weeks, and public holidays as unavailable dates, so the recurring series generates around them rather than through them. Where you teach students at more than one school, check the dates for each: independent and state school terms often differ by a week, and a half term that is not the same week for two students turns into a scheduling error that nobody spots until the day.
Then decide the policy question underneath: does a term booking pause across a holiday, or does it shift so that the missed weeks are added to the end? Pausing is simpler and is what most parents expect. Shifting keeps a package count intact but changes the finish date, which needs saying clearly. Whichever you choose, say it in the booking confirmation rather than leaving it to be discovered. The general approach to closures and seasonal patterns is in seasonal and holiday availability.
Two People, One Booking
This is the structural quirk that makes tutoring different from almost every other appointment business. The booking has a payer and an attendee, and they are usually different people with different needs from the system.
The parent books, pays, receives the invoice, agrees to the cancellation policy and needs to know when the lessons are. The student turns up, needs the joining link or the address, needs to know what to bring, and may or may not be someone you communicate with directly at all depending on their age and the parent's preference.
Most booking tools have one contact per booking. Fixing that is a matter of capturing both properly and then deciding, field by field, which message goes to whom:
| Communication | Parent Or Payer | Student | Note |
|---|---|---|---|
| Booking confirmation | Always | Optional | The parent is the one agreeing to the terms. |
| Invoice and payment receipt | Always | Never | Keep money out of the student thread entirely. |
| Day before reminder | Always | Older students only | For younger students the parent is the one organising the evening. |
| Joining link for an online lesson | Always | Where age appropriate | For younger students, send only to the parent and let them open it. |
| Cancellation or reschedule notice | Always | Always if they receive reminders | A student who was told about a lesson must be told it is cancelled. |
| Homework or session notes | Usually | Usually | Decide once and be consistent, changing it mid term causes confusion. |
| Renewal prompt when a package runs out | Always | Never | This is a purchase decision. |
Two practical points. First, capture the student's name explicitly as a separate field rather than hoping it appears in the parent's booking notes, because you need it in the calendar entry to know who is turning up. Second, ask the parent directly whether the student should be contacted, and default to no for younger students. That single question avoids most of the awkwardness, and for tutors working with under sixteens it aligns the scheduling system with the safeguarding expectations you are working to anyway. What those expectations require of you specifically is a matter for your own organisation's policy and your professional advisers.
Group Sessions And One To One Are Different Products
A group session is not a one to one lesson with more people in it. It has a capacity, it runs whether or not any individual attends, and one student dropping out does not free the slot. Configure it as a separate bookable type with a maximum number of places.
The parts that need deciding up front:
- A minimum viable number. Below which the session does not run. Say what happens if it is not reached, usually a refund or a credit, and set a decision deadline so nobody finds out on the evening.
- Whether a missed group session is refundable. Almost always no, because your cost did not change. Say so at booking.
- Whether the group is fixed or drop in. A fixed group booked for the term builds better and is easier to plan. A drop in group fills more seats. They need different booking setups and you should not try to run both through one link.
- How the waitlist behaves. When a full group has a place open up, who gets offered it and how long do they have to take it.
Group teaching is also the main lever you have when demand exceeds your evening hours, which brings us to the part of the year that decides a tutoring business.
Exam Season Is A Capacity Problem
Tutoring demand is not spread across the year. It concentrates into the weeks before public exams and mock exams, and within those weeks it concentrates into after school hours. Both constraints bind at once, which is why "I have plenty of free time on Tuesday morning" is no help at all in May.
Work out your real peak capacity rather than your theoretical one. Count only the hours you can genuinely teach: weekday late afternoon and evening, plus whatever weekend hours you will accept. For most tutors that is a fraction of a working week, and it is the only number that matters when the calls start coming in.
Once you know it, you have a limited set of levers and you should choose deliberately rather than reactively:
- Convert peak hours to group sessions. Four students in one hour where the subject and level allow it. This is the only lever that materially increases capacity.
- Open hours you normally do not. Weekend mornings, or the school holiday weeks in the run up, where intensive revision blocks are often easier to sell than a weekly hour.
- Price the peak differently. Legitimate and common, and it should be published in advance rather than sprung on people in April.
- Run a waitlist and be honest about it. Better than overbooking and better than silence.
- Protect returning students. Existing term students keep their slots. Do not let a rush of exam season enquiries displace the families who booked in September.
Plan this in the previous term, not in the week it starts. The tutors who handle exam season well are the ones who decided in January how many peak slots would be group sessions.
Lesson Packages Paid In Advance
Blocks of lessons paid up front suit tutoring well: it matches the way a term works, it removes weekly payment chasing, and it gives the family a reason to keep the slot.
The scheduling questions are about how the balance behaves. What deducts a lesson: an attended lesson always, a no show almost always, a cancellation inside the notice window usually, and one outside it usually not. When does the balance expire: aligning expiry with the end of the term keeps it clean and avoids carrying credits for years. What happens to unused lessons at the end of term: rolled forward once, refunded, or expired, decided in advance and written on the confirmation. And whether make up lessons are offered at all, since a promise of a make up lesson in exam season is a promise against capacity you do not have.
Show the remaining balance in every confirmation and reminder. It removes almost all of the "how many do we have left" messages and it makes the renewal prompt feel like information rather than a sales approach. The commercial design of blocks, including how to price them against single lessons, is in selling appointment packages.
What To Set Up Before The Term Starts
In order: enter the term dates and holidays first, because everything else generates against them. Define one to one and group lesson types with their real durations. Set your available hours honestly, including the fact that most of them are after four in the afternoon. Capture parent and student as separate contacts with an explicit decision about who receives what. Then open bookings, and only then set up packages, which are the easiest part to add once the calendar underneath is correct.
Appntmnts handles the mechanics: recurring lesson series that skip dates you have marked unavailable, separate one to one and group event types with capacity limits, intake fields for the student's name and the contact preferences, payment taken at booking through Stripe, and reminders whose content you write. The overview is on the education and tutoring solution page. Therapists run a similar standing weekly slot model with a very different set of constraints around it, written up in scheduling for therapists.