Skip to main content
Tutorbase

Lesson scheduling software for tutoring businesses.

The visual calendar built for tutoring businesses. See every teacher, room, and student in one view. Reschedule with a drag. Conflicts blocked automatically.

Schedule
Easy Reschedule
Reminder Sent
Mark Attendance
Week of March 11, 2025
32 lessons scheduled
Active
Mon
11
Tue
12
Wed
13
Thu
14
Fri
15
3pm
Math
Sarah J.
Math
Sarah J.
English
Lisa K.
4pm
English
Lisa K.
Physics
Mark T.
5pm
Physics
Mark T.
Spanish
Ana G.
6pm
Chemistry
Sarah J.
Biology
Mark T.
7pm
Math
Sarah J.
Your entire business in one view
4 teachers
47 students
3 rooms
VISUAL SCHEDULING

Every teacher, room, and lesson in one view

Filter by teacher, room, or student to see exactly what you need. Color-coded lessons by subject, teacher, or level. Week view shows capacity at a glance—no more opening five tabs to find an open slot.

Edit Availability

Set Sarah Johnson's weekly schedule

7AM
9AM
11AM
1PM
3PM
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Available
Unavailable
Blocked
Google Calendar
Doctor's Appointment

Wed 10–12 PM

Changes apply to all future lessons
AVAILABILITY SYNC

Teacher availability that syncs with their personal calendar

Two-way Google Calendar sync means personal appointments block Tutorbase automatically. Teachers update one calendar, not two. You schedule with confidence—if a slot appears open, it is.

New Lesson
Wednesday, March 13 at 4:00 PM
Conflict detected
Teacher conflict detected
Sarah Johnson is already scheduled for Math Tutoring with Emma at 4:00 PM
Existing Lesson
Emma Miller
Math Tutoring
4:00 PM · 60 min
Sarah Johnson
New Lesson (Conflict)
Alex Miller
Physics
4:00 PM
Sarah Johnson
Never double-book again
Conflicts caught before they happen
CONFLICT PREVENTION

Double-bookings become physically impossible

Before you save any lesson, Tutorbase checks three constraints: teacher availability, room capacity, and student conflicts. Problems surface before they happen—not after parents arrive.

Recurring Schedule
Set once, auto-generates lessons
Auto-generated
Emma Miller
Emma Miller
Math Tutoring with Sarah Johnson
Day
Wednesday
Time
4:00 PM
Duration
60 min
Period
Sep 4, 2024Jun 25, 2025
42
lessons generated
Generated lessons:
Wed, Sep 4
Completed
Wed, Sep 11
Completed
Wed, Sep 18
Completed
Wed, Sep 25
Upcoming
Wed, Oct 2
Upcoming
+37 more lessons
Set once, runs forever
Skip holidays automatically
RECURRING LESSONS

Create a semester of lessons in 30 seconds

Set the pattern once—weekly piano on Tuesdays, biweekly SAT prep on Saturdays. An entire semester of lessons generates instantly. Holidays skip automatically. Change one lesson or all—your choice.

Finalize Lesson
Math Tutoring · 4:00 PM
Students (2)
Mark all:
Emma Miller
Emma Miller
Attended
Great progress on quadratic equations today! Emma solved 3 complex problems independently.
Shared with Emma's family
Alex Miller
Alex Miller
No-show
When you finalize this lesson:
$65 added to invoice
Teacher pay logged
Notes sent to family
One action. Billing + payroll + notes.
Parents stay informed automatically
ATTENDANCE TRACKING

Mark attended. Billing and payroll update themselves.

One click on 'Attended' creates an invoice line item for the student and logs earnings for the teacher. Your schedule isn't just a calendar—it's the source of truth for your entire business.

All Scheduling Features

Click any feature to learn more about how it works.

The drag-and-drop calendar is the heart of Tutorbase scheduling. See your entire week at a glance with color-coded lessons by teacher, subject, or room. Click and drag any lesson to reschedule instantly—no forms, no confirmations. The calendar validates availability in real-time, preventing conflicts before they happen.

Key Benefits

  • Reschedule lessons in seconds, not minutes
  • Color-coded views for teachers, rooms, and subjects
  • Real-time conflict detection as you drag
  • Day, week, and month view options

Set it and forget it. Create a recurring lesson once and Tutorbase generates all future instances automatically. Perfect for weekly tutoring sessions, monthly workshops, or any repeating pattern. Edit the series to change all future lessons, or modify individual instances without affecting the rest.

Key Benefits

  • Weekly, bi-weekly, monthly, and custom patterns
  • Edit series or individual lessons independently
  • Automatic generation of future lessons
  • Holiday and blackout date support

Never double-book a room again. Define your physical and virtual teaching spaces with capacity limits and availability windows. When scheduling, Tutorbase shows only available rooms and warns you before conflicts happen. Perfect for tutoring centers with multiple teaching spaces that need to maximize utilization.

Key Benefits

  • Capacity limits per room
  • Availability windows (e.g., Room A only available 9am-5pm)
  • Virtual room support for online lessons
  • Visual room utilization reports

Let teachers control their own schedules. Teachers set their recurring availability (e.g., "Mondays 3-7pm, Wednesdays 2-6pm") and the calendar respects these constraints automatically. Block off vacation days, sick leave, or one-off unavailability. Scheduling becomes conflict-free by design.

Key Benefits

  • Recurring availability patterns
  • One-off unavailability for vacations
  • Visual availability overlay on calendar
  • Teachers can update their own availability

Run group classes, workshops, or cohort-based programs with ease. Add multiple students to a single lesson, each with their own attendance tracking. Bill students individually or as a group. Perfect for test prep classes, group tutoring sessions, or after-school programs.

Key Benefits

  • Multiple students per lesson
  • Individual attendance tracking within groups
  • Flexible billing per student or per group
  • Capacity limits per group lesson

Convert prospects into paying students with free trial lessons. Mark any lesson as a trial and it won't generate charges or deduct from packages. Set caps per student per service (e.g., one free Math trial) to prevent abuse. Trial lessons show in reports so you can track conversion rates—see how many trials become enrollments. A proven way to grow your student base.

Key Benefits

  • Free trial lessons for prospects
  • No billing or package deduction
  • Cap trials per student per service
  • Track trial-to-enrollment conversion

Show flexibility without losing revenue. When students miss a legitimate lesson (illness, family emergency), offer a free catchup lesson as goodwill. Catchups are enrollment-gated—only enrolled students with valid excused absences can redeem them. Track catchup usage per student to ensure fair use. Parents appreciate the flexibility; you maintain your policies.

Key Benefits

  • Free makeup lessons for missed classes
  • Enrollment-gated to prevent abuse
  • Track catchup usage per student
  • Build goodwill with families

Go beyond simple present/absent tracking. Mark lessons as Scheduled (upcoming), Attended (completed), Cancelled (with notice), Late Cancel (within penalty window), No-show (didn't appear), or Hold (temporarily paused). Each status drives different billing and payroll rules automatically. Run reports by status to see patterns— which students frequently cancel? Which time slots have no-shows?

Key Benefits

  • 6+ distinct attendance statuses
  • Each status drives billing rules
  • Pattern analysis in reports
  • Complete attendance history

Control exactly when lessons flow to billing and payroll. Finalize lessons once attendance is confirmed and you're ready to charge. Finalization locks the lesson— no more changes to attendance, duration, or teacher. Billing items create instantly, teacher earnings calculate automatically. Full audit trail shows who finalized what and when. Corrections after finalization use credit notes, never edits.

Key Benefits

  • Lock lessons before billing
  • Triggers automatic invoicing
  • Triggers teacher payout calculation
  • Full audit trail of changes

Teachers don't want to maintain two calendars. Connect their Google Calendar and personal events automatically block availability in Tutorbase. Doctor's appointment on Tuesday? That time slot disappears from scheduling. Two-way sync means Tutorbase lessons appear in Google Calendar too. Teachers see everything in one place, you never double-book their personal commitments.

Key Benefits

  • Automatic availability blocking
  • Two-way sync with Google Calendar
  • Teachers see unified calendar
  • No manual availability updates

Reduce no-shows with automatic lesson reminders. Send reminders 24 hours before, 1 hour before, or any custom timing you prefer. Choose email, WhatsApp, or both. Parents confirm attendance or request to reschedule directly from the reminder. No more chasing families manually.

Key Benefits

  • Configurable timing (24h, 1h, custom)
  • Email and WhatsApp delivery options
  • One-click confirmation or reschedule requests
  • Automatic retry for undelivered messages

Understand your attendance patterns at a glance. See which students have high no-show rates, which time slots have the most cancellations, and how attendance varies by teacher. Export reports for team meetings or use the data to optimize your scheduling strategy.

Key Benefits

  • Attendance rates by student, teacher, or period
  • No-show and late cancellation tracking
  • Trend analysis over time
  • Export to CSV or PDF

Schedule lessons across multiple centers from one unified calendar

Key Benefits

  • Unified dashboard for all locations
  • Location-specific rooms and staff
  • Consolidated reporting across locations
  • Supports franchise and multi-branch models
Spanish Tutors HK logo - Tutorbase customer
Self-service rescheduling

Parents used to message us constantly to reschedule. We'd check availability, suggest times, wait for their response, update everything manually. Now they just log in and move their own lesson to an open slot. We went from 40+ reschedule messages a week to maybe 5.

Yoan Amsellem, Managing Director at Spanish Tutors HK - Tutorbase customer testimonial
Yoan Amsellem

Managing Director, Spanish Tutors HK

Frequently asked questions about scheduling

Common questions about Tutorbase's scheduling features.

Last updated: January 2026

Click any lesson and drag it to a new time slot. The calendar instantly previews the change and checks for conflicts with teacher availability, room bookings, and student schedules. Release to confirm—notifications go out automatically. Schools report scheduling is 10x faster than form-based alternatives like spreadsheets or basic booking tools.

Have more questions? Contact us
Continue the flow

Billing

Automated invoicing

With your schedule set, watch how completed lessons automatically become invoices. No more manual billing at month-end.

Auto Invoicing
Lesson
Completed
Invoice
Auto-created
INV-2024-047
Sent
Math (4x)$240
Physics (2x)$120
Total$360
Zero manual data entry
Scheduling for Tutoring Businesses | Tutorbase | Tutorbase