Recipe: Tutoring & Coaching
Tutoring bookings hinge on three choices: subject, level, and session length. Optional add-ons cover homework help, exam prep, and recurring packages.
The flow
Tutoring booking
Item fields
| Field | Type | Pricing |
|---|---|---|
| Subject | Dropdown | Maths +$0, English +$0, Physics +$5, Chemistry +$5, Biology +$5, Further Maths +$10 |
| Level | Radio | GCSE +$0, A-Level +$10, IB +$15, Undergraduate +$20 |
| Session length | Radio | 30 min +$0, 60 min +$30, 90 min +$60, 120 min +$90 |
| Topics to cover | Textarea | — |
| Exam board | Dropdown | AQA, OCR, Edexcel, CIE, IB |
Categories
- School (GCSE, A-Level, IB)
- University
- Adult learning (professional, language)
- Test prep (SAT, GRE, GMAT, IELTS, TOEFL)
Services
| Service | Base price | Base duration | Fields |
|---|---|---|---|
| Standard 1-on-1 session | $25 | 30 min | Subject, Level, Session length, Topics to cover, Exam board |
| Exam-prep intensive | $40 | 30 min | Subject, Level, Session length, Topics, Exam board |
| Group session (2–4 students) | $80 | 60 min | Subject, Level, Session length |
| Mock exam marking | $15 | 0 min (async) | Subject, Level |
Add-ons
- Homework help between sessions — $40 / week
- Practice exam paper + feedback — $25
- Recording of the session — $5
- Printed worksheet pack — $15
Recurring packages
For weekly tutoring, you can either:
- Have the customer book 4 separate sessions (manual, but flexible), or
- Use GoCardless + a "10-session package" service that the tutor redeems over time. Set the price high (e.g. 10 × $50 = $450 with a 10% discount = $405).
Settings to tweak
- Booking Rules — 15-min slot intervals, 1-hour buffer between sessions (for notes), 12-hour advance minimum.
- Customer Accounts — require login, since most students are repeat customers and you want them to see their history.
- Payments — Stripe with a 100% charge upfront (missed appointment protection).
- Google Calendar — link each tutor's calendar so personal events block slots.
i
Online or in-person?
Add a Mode dropdown (Online / In-person / Student's home) at the top of the form. Different tutor availability can be tied to each mode via staff working hours.