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
1. SubjectMaths / English / Science2. LevelGCSE / A-Level / Undergraduate3. Session length30 / 60 / 90 min4. Add-onsHomework help / Mock exam5. Tutor (optional)Any / specific6. Date & timeWhen7. PayCard

Item fields

FieldTypePricing
SubjectDropdownMaths +$0, English +$0, Physics +$5, Chemistry +$5, Biology +$5, Further Maths +$10
LevelRadioGCSE +$0, A-Level +$10, IB +$15, Undergraduate +$20
Session lengthRadio30 min +$0, 60 min +$30, 90 min +$60, 120 min +$90
Topics to coverTextarea
Exam boardDropdownAQA, OCR, Edexcel, CIE, IB

Categories

  • School (GCSE, A-Level, IB)
  • University
  • Adult learning (professional, language)
  • Test prep (SAT, GRE, GMAT, IELTS, TOEFL)

Services

ServiceBase priceBase durationFields
Standard 1-on-1 session$2530 minSubject, Level, Session length, Topics to cover, Exam board
Exam-prep intensive$4030 minSubject, Level, Session length, Topics, Exam board
Group session (2–4 students)$8060 minSubject, Level, Session length
Mock exam marking$150 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:

  1. Have the customer book 4 separate sessions (manual, but flexible), or
  2. 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.