Multiple Award WinnerAward Winner
Get up to 50% off
★ Make Student & Class Booking Easy

WordPress Tutor Booking Plugin for Class Scheduling

Turn your WordPress site into a complete online class booking system. BookingPress lets students book online while your teachers and staff manage schedules, forms, fees, and reminders with no per-booking commissions.

No signup for the demo14-day money-back guarantee
★★★★★ 4.5/5 · trusted by 100,000+ businesses in 140+ countries
Students working through a lesson together
Zoom link sentAlgebra · Wed 9:00 AM
Weekly lesson bookedEvery Wed · until Feb
Ethan P.Grade 9 · parent Maria P.
Online
SubjectAlgebra · 60 min
Package✓ 6 of 10 lessons used
GoalPrep for end-of-term exam
Wed 18 Nov · 9:00 AM · with Noor
From School to Test Prep

Make every lesson fit the student, not the other way around

BookingPress tutor booking software lets you set price and time for each lesson by level, so the calendar blocks exactly the time it needs. From school tutoring to professional lessons, manage it all.

Middle school lessonsDurations block the calendar
Maths
1h$40
English & writing
1h$40
Science
1h$45
Trial lesson
30 minFree
Each category is its own service with its own price and duration, plus a buffer time before the next student or class.
One plugin for every tutoring business

Whatever your teaching setup looks like, BookingPress fits right in

Run every type of tutoring business, from independent tutors and small tutoring centres to multi-subject academies and multi-location learning centres, with the BookingPress tutoring booking system.

Tutor teaching a small group at a whiteboard

Tutoring centres

Multiple tutors, several rooms, one calendar. Let students pick the ideal tutor, subject and book the first class available.

Online lesson on a laptop

Online tutors

Manage virtual lessons via Zoom or Meet links with right online tutor booking software.

Student writing notes

Private home tutors

Book lessons at the student’s address using the same teacher booking system.

Hands playing piano

Music teachers

A music lesson booking system to book daily, weekly or monthly lessons on a fixed slot.

Students in a class

Test prep & languages

Online lesson booking system for test prep and language classes, with limited seats for every group session.

Know your student before the first lesson

Every student detail, collected before the lesson begins

BookingPress tutor booking plugin for WordPress lets you collect the details you need at booking, so next lecture doubts get solved quickly and past homework arrives with the lesson.

  • Parents book for a child with the student’s name and grade.
  • Students upload their homework or past papers as a file before next class.
  • Learning goals reach the tutor before the lesson starts.
  • A required checkbox for your cancellation and make-up policy.
Tell us about the studentStep 3 of 4
Ethan Park
Grade 9 ▾
Algebra ▾
Parent ▾
Online (Zoom)At our centreAt home
algebra-unit-test.pdf184 KB
✓ Uploaded
Quadratic equations. End-of-term exam on 4 Dec.
✓I agree to the cancellation policy, including 24-hour notice for make-up lessons.
A teaching day with BookingPress

A smoother teaching day, from first lesson to next term

TUE · 6:00 PM

Tomorrow’s reminders are sent

Students receive lesson reminders by SMS, email, or WhatsApp.

9:00 AM

Ready for the first lesson

The Zoom link, learning goals, and uploaded test are already on the appointment and student’s panel.

11:00 AM

A lesson slot opens up

If any student cancels from their account, the slot gets reopened for the next student in waiting.

1:30 PM

A new student books online

A parent or student themselves books a trial lesson from their phone while you teach.

4:00 PM

A package lesson is used

The student’s 10-lesson IELTS or SAT package updates automatically, so there’s no invoice to send.

5:00 PM

The next term is booked

Leo’s weekly piano lessons and Lisa’s daily SAT lessons are scheduled until February, with reminders ready to go.

Student in an online lesson on a laptop
Next lessonLink ready
11:00 AM · IELTS speakingAna R. · with Olivia · Google Meet · shown in Ana’s time zone
Online tutoring scheduling software

Run online lessons without the scheduling hassle

BookingPress appointment scheduling software for tutors makes online lesson booking easier with Zoom meeting links, local time zones and automatic reminders.

  • Automatically creates a Zoom or Google Meet link for every lesson
  • The link gets sent along with booking confirmation and reminders, or in student accounts.
  • Students see open slots in their own local time.
  • Run online and in-person lessons from the one centralized calendar.
EVERYTHING IN ONE PLUGIN

Tutoring booking system features that keep your classes running smoothly

Teachers & tutor schedules

Set teaching hours, breaks, day off, and availability for each tutor, with a separate calendar and a dashboard of their own.

Pay before the lesson

Accept deposits or full payments at online booking, and set your own cancellation policy to lower no-shows.

Automatic reminders

Send email, SMS, WhatsApp and Telegram confirmations and reminders automatically, with the lesson’s online link or and instructions on what to bring.

Student & parent accounts

Let parents or students manage their upcoming lessons and package classes from their own account. No need to call you for rescheduling or cancellation.

Calendar sync

Two-way Google, Outlook and Apple Calendars sync keeps each tutor’s personal schedule up to date.

Reports

Track your learning business revenue, lessons taught and busiest tutors by day, week or month.

More ways to grow your tutoring business

Keep your students learning and your schedule busy

Get more ways to sell lessons, encourage repeat bookings, and keep your teaching calendar full, with the BookingPress student booking system. No extra fee for higher-tier upgrades.

Lesson packages

Sell a 10-lesson pack, a complete online course, or a full exam course up front for predictable recurring revenue and progress.

Recurring lessons

Let students book the same time slot every week or daily for the whole term in one go.

Group classes

Allow a group of students or friends to fill in six to ten seats in one SAT or language class using the min-max capacity feature.

Trial lessons & coupons

A discounted first lesson that turns new students into regulars using coupon codes or dynamic pricing.

Gift cards

Let parents give your lessons or course package as a gift to their children which they get to redeem at whenever they want.

Waiting list

Exam season fully booked? Students join the waitlist and you fill every cancellation.

Get paid, stay in sync

22+ payment gateways and the apps you already love

Take deposits online, and let parents or students pay the rest of the tuition fee in-person using the most flexible WordPress tutoring booking plugin. No per-booking commission, ever.

Payments
Stripe
PayPal
Square
Razorpay
+17 more
Integrations
Google Calendar
Outlook
Zoom
Google Meet
WhatsApp
Zapier
Mailchimp
Loved by 100,000+ businesses

Why tutors trust BookingPress to keep their lesson calendars full

Tutor working with a student
★★★★★

“Incredible plugin and tech support go the extra mile for you. Recommended!!”

SS
Steve Sheldon
★★★★★

“I’m really happy with the plugin. It’s very user friendly, has loads of options, gets regular updates and support is fast and reliable.”

ND
Nathan Dijkstra
★★★★★

“Very complete plugin. Nice relation price-quality. Support is always there, kind and efective. Love it!”

SC
Salvador C
One price, everything a tutor needs included

All-in-one tutor booking software with no extra fees

Skip per-student and per-booking fees. Get 61+ BookingPress add-ons in one license, with unlimited tutors, students, and lessons, and no booking commissions.

Yearly cost for a 3-tutor business
Hosted tutoring appFrom ~$60 / month
$720+
BookingPress StandardUnlimited tutors, one license
$89
  • Unlimited tutors, one license
  • 0% commission on bookings
  • 22+ payment gateways included
  • Your student data stays on your server
Standard · Most popular
$89/year$99

One site · unlimited tutors, subjects & lessons.

  • Lesson packages, recurring and group classes
  • Zoom & Google Meet links
  • Deposits & 21+ payment gateways
  • Email, SMS, Telegram & WhatsApp reminders
  • Student panel & calendar sync
Buy Now $89 $99

Multi-location on Professional · Lifetime from $229 · See full pricing →

Try Booking Press risk-free for 14 days
Isn’t the right fit for your tutoring business? We’ll refund every cent. No questions asked. Built by Repute Infosystems since 2005

▶ Try the demo first
Questions teachers and tutors ask

Got questions about BookingPress for tutors? We’ve got answers

Can students book tutoring lessons online?+
Yes, with ease. BookingPress is the best WordPress tutor booking plugin that lets students and parents book classes 24/7 from your WordPress site. They can simply pick a subject, choose their favorite tutor, select an open time and pay online or at the lesson via 22+ payment gateways.
Can I sell lesson packages?+
BookingPress allows you to bundle 5, 10 or any number of separate classes into one lesson package at one price. Students pay once and book each lesson from their account when they’re ready, with remaining lessons tracked automatically.
Does it work for online tutoring?+
Yes, indeed. BookingPress creates a Zoom or Google Meet link for every online lesson and adds it to the confirmation and reminders. This way, you can offer and manage online and in-person lessons side by side.
Can students book a weekly lesson in one go?+
Yes. With the BookingPress Recurring Appointments add-on, students book the same slot every week or fortnight, and each lesson is checked against the tutor’s availability.
Can multiple tutors use one website?+
Yes, of course! BookingPress is one of the most complete tutor appointment scheduling software that gives each of your tutor their own subjects, working hours, days off and a staff panel. Students only see a timeslot when that tutor is free.
Can parents book on behalf of students?+
Yes. BookingPress online class booking system lets you add custom fields for student name, grade and learning goals, so a parent can book and pay while the lesson details stay with the right student.
Do students see times in their own time zone?+
BookingPress detects the student’s time zone and shows open slots in their local time, so students see time in their own time zone and international lessons line up.
Can I run group classes?+
With BookingPress Multiple Quantity addon, you can set a capacity on any lecture, such as an SAT prep class for six students, and seats fill until the class is full, allowing students to book classes or lectures for their friends as well.
Can I offer a discounted trial lesson?+
Yes. Create a trial lesson as its own service or a coupon code and give it to first-time new students.
Can I use BookingPress with Elementor or Gutenberg?+
Yes. Add the booking form to any page with a shortcode or block. BookingPress works with Gutenberg, Elementor, Divi, WPBakery and most WordPress themes.

Make your website the first stop for every student booking

Start with the free plugin, or unlock all 61+ premium add-ons with a premium license. No monthly fees. No booking commissions. Ever.

No booking fees · 14-day money-back guarantee · Actively maintained
Click here to open Form