Built for tutoring businesses

Tutoring Booking Software That Fills Your Sessions Automatically

Let students and parents book sessions, set up a regular lesson, and pay upfront. Share your booking link, embed it on your website, or use your free tutor profile page.

Tutoring booking software lets parents and students pick a subject and level, see the price per lesson or per block, choose a weekly slot and pay online, with no account to create. BookingMachine handles recurring lessons, online and in-person pricing, packages, invoices and review requests, and sends payments to your own Stripe account.

Tutoring booking with BookingMachine

Live demo · BrightMind Tutoring

Try the booking form

This is what your customers see: pick a service, get an instant quote, and book in seconds.

BrightMind Tutoring
Select a service
Powered by BrightMind Tutoring

Screens

Real screens from a demo tutoring business

Captured from a working demo account: what your customer sees on their phone, and what you see in the dashboard.

BrightMind Tutoring booking form on a phone (demo business): Single Lesson, 5-Lesson Pack, 10-Lesson Pack, Exam Prep Intensive, each with its price, and Single Lesson selected.
The customer picks a service on their phone.
BrightMind Tutoring quote step on a phone (demo business): Single Lesson with Format changed to Group of 2, and the total updated to $42.00 with the line items shown.
The price updates as they answer the questions that change it.
The bookings list in the BrightMind Tutoring dashboard (demo business): upcoming and completed jobs with date, customer, service, staff, total, payment and status.
The booking lands in your dashboard with the price and the details.
The public reviews page for BrightMind Tutoring (demo business): the star rating summary and customer reviews of real-looking jobs, one with the owner’s reply.
Reviews are requested after each job and shown on your reviews page.
The home page of the BrightMind Tutoring website (demo business), built with the Clean template, with a photo of the trade in the hero and a Book now button.
The free website, with booking built in.
Visit BrightMind Tutoring’s live website ↗Click around, check the prices and try the booking form. It’s a made-up business, so nothing is booked.

Embed on your site

Embed the booking widget on your tutoring website so parents book sessions anytime.

Share a booking link

Share your booking link with schools, parent groups, or on social media for instant bookings.

Free website

Your free website is a professional tutor site with your subjects, rates and availability, and booking built in.

Auto-collect reviews

After every session block, auto-collect parent testimonials and student success stories.

Sound familiar?

These are the problems that cost you time, money, and clients every week.

Parents email you, you reply with your availability, they take 3 days to respond, and the slot is gone.

Your booking page shows real-time availability. Parents pick a slot and book instantly — no email chains.

Students cancel last minute because there is no financial consequence.

When parents pay upfront, cancellations and no-shows drop dramatically.

You have helped dozens of students improve their grades, but you have no written testimonials to show for it.

Auto-collect parent reviews after every tutoring block. Testimonials about grade improvements drive new referrals.

Core advantages

Why tutoring businesses choose BookingMachine

Subject & Level Pricing

Charge different rates for different subjects and levels — SAT prep costs more than general math tutoring. The widget handles it automatically.

Paying Upfront Means Commitment

Take payment when the lesson is booked. When parents invest upfront, students show up consistently and get better results.

Parent Testimonials on Autopilot

After a tutoring block ends, auto-send a review request. Parent testimonials about grade improvements are your most powerful referral tool.

Features

Everything tutors need, in one place

Subject-Based Pricing

Set different rates for math, science, SAT prep, college essays, coding, music, or any subject you teach.

Regular Lessons

Offer a trial lesson, single lessons, or a regular weekly slot with a discount. Parents book and pay in one flow.

Group vs. Private

Offer small group sessions at a lower rate and private 1-on-1 sessions at a premium. Set capacity limits for groups.

Availability by Day

Set different available hours for each day — after-school slots on weekdays, longer blocks on weekends.

Student Profiles

Track each student's grade level, subjects, learning goals, and session notes. Provide personalized instruction.

Parent & Student Access

Parents book and pay. Students see upcoming sessions. Everyone stays informed through automated emails.

Free website

A website made for tutors

Every account comes with a bookable website built from your services, prices and reviews. The Simple template was designed for tutors: one calm column of words, a serif headline and a Book button wherever you look.

Simple template

Simple

One calm column of words, a serif headline and a Book button wherever you look.

Pricing engine

The price moves with what they choose

A parent selects "SAT Prep - 10 Sessions", picks "Private 1-on-1", and chooses Saturday mornings. The widget shows $900 — paid upfront with Stripe.

SubjectSession CountGroup vs. PrivateLevel

Learn more about the pricing engine →

A base price, the answers that change it, and the total the customer sees

How it works

Up and running in three steps

1

Start free

No card needed. Add your business name and you are in.

2

Add your services and prices

Set what you sell, what changes the price, and your hours.

3

Share it and get booked

Share your link, embed it on your site, or publish your free website.

Guide

Tutoring booking: what to know

Pricing by subject, level and lesson length

Tutors rarely have one price. GCSE maths and A level further maths are different lessons, an hour and ninety minutes are different lessons, and a pair of siblings is different again. A tutoring booking system has to carry that without a price list the length of a prospectus. In BookingMachine each lesson type is a service with its own duration and base price, and price variables adjust it for level, length, group size and location.

The parent or student picks the subject, the level and the options, and sees the price change as they do. Because the lesson has a duration, a ninety minute slot blocks ninety minutes and a slot that is taken is never offered twice. The form carries your colours and logo, and every booking arrives in your dashboard and inbox with the options chosen.

Recurring weekly slots

Most tutoring is the same student at the same time every week for a term, and session scheduling software should treat that as one booking, not thirty. BookingMachine supports recurring bookings, so a Thursday at five becomes a standing lesson in your diary without being rebooked each week. A recurring discount through the pricing rules is a simple way to reward families who commit to the term.

Standing lessons also keep your availability accurate. A new family looking for an after-school slot only sees the times that are genuinely free, because the regulars are already in the diary. You set your hours, block the school holidays, and if you teach at more than one place, each location has its own hours.

Online or in person: one booking form for both

Many tutors now offer both online lessons and lessons at the student's home or a library, usually at different prices. Rather than two systems or two price lists, use a price variable for the lesson location. The parent picks online or in person and the price adjusts, with travel covered for in-person lessons. The booking records which one they chose, so you know whether to open a video call or get in the car.

If you only teach online, the booking link does all the work: share it on your tutoring profile, your social accounts or by message, and the student books from anywhere. If you have a website, the form embeds on it with one line of code. If you do not, your free website gives you a multi-page site with your subjects, rates and reviews and the booking form built in.

Can I take payment upfront, or a deposit?

Yes. For each lesson type you decide whether the family pays in full when they book, pays a deposit, or pays after the lesson. The card payment is taken at booking and goes to your own Stripe account. Online payments are on the paid plans and need an approved payments application, which we review before switching them on.

Blocks of lessons are usually paid upfront, and selling a block of ten as its own service with a package discount is the simplest way to do it. For families who pay after each lesson or at the end of the month, you can send an invoice from the dashboard once the lesson is marked complete, so the billing and the diary live in the same place.

No accounts for parents, and free for tutors to start

Parents and students never create an account. They open your link, pick the subject and the options, see the price, choose a time and pay if payments are on. They get a confirmation by email and you get the booking. After a lesson is marked complete they are asked for a review, which for a tutor is the recommendation that brings the next family.

The free plan has no card and covers your lesson types and prices, the booking link, the form for your website, your free website and review requests. Payments and deposits are on the paid plans. Set up your subjects and your weekly hours for free, take some bookings, and turn payments on when you want to sell blocks online.

Pricing

Simple, transparent pricing

Start free. Upgrade when you are ready.

Free

Get started for free

$0forever

No card needed

  • 25 bookings a month
  • 1 team member
  • 1 location
  • Quotes and invoices
  • Booking form, booking page and free website
  • 3 website pages
Start free

Pro

Most popular

Turn your website into a booking machine

$24/ month

or $18/mo billed yearly

  • Everything in Free
  • Unlimited bookings
  • 4 team members
  • 2 locations
  • Online payments, deposits and no-show fees
  • Repeat bookings
  • Discount codes
  • Google Calendar, two-way
  • Every website template and your own domain
  • 20 website pages
  • Auto-assign jobs, customers choose a person
  • Priority support
Get Pro

Business

For teams and multi-premises

$49/ month

or $34/mo billed yearly

  • Everything in Pro
  • 15 team members
  • 6 locations
  • Unlimited website pages
Get Business

30-day money-back guarantee. No questions asked.

Compare all plans in detail

FAQ

Tutoring booking software FAQ

Can I charge different rates for different subjects?

Yes. Set unique pricing for every subject — general homework help, advanced math, SAT prep, college essays, and more.

Can parents book a regular weekly lesson?

Yes. Parents can subscribe to a weekly, biweekly or monthly lesson, with a discount you set. The lessons are booked automatically on schedule.

Can I offer both group and private sessions?

Yes. Set different services for group (with capacity limits) and private sessions. Different pricing for each.

How do parent testimonials work?

After a tutoring block ends (you define the trigger), BookingMachine emails the parent a review request. They share their experience and student progress.

Can parents manage their student's bookings?

Yes. Parents can view upcoming sessions, reschedule within your policy window, and book more lessons.

Is there a free plan?

Yes. The free plan covers a limited number of bookings each month, with quotes, invoices and a hosted booking page. Online payments and deposits are on the paid plans. The pricing page has the current limits.

Ready to grow your business?

Start free, add your services and prices, and share your booking link today.