Choosing tutoring software comes down to four decisions: what kind of tutoring business you run, how you bill families and pay tutors, whether lessons happen in person or online, and what the software really costs once your lesson count shows up on the bill. A solo tutor, a growing tutoring company, an agency, and a test prep center each need different tools, and the wrong match costs time every week.
Start with your business model
Tutoring software vendors aim at different kinds of businesses, and their pricing reflects it. Place yourself in one of these groups before you compare features.
- Solo tutors and small teams. One to a few tutors, mostly one-to-one lessons, simple invoicing. TutorBird is built for this, at $16.95 a month for one tutor plus $4.95 for each additional tutor.
- Growing tutoring companies. Several tutors on staff, recurring lessons, tutor wages to calculate. Teachworks fits here, with scheduling, billing, and payroll running off one calendar.
- Agencies. You recruit tutors, match them with clients, collect from clients, and pay tutors out. TutorCruncher is designed around that matching and payout cycle.
- Centers and test prep companies. Many students, attendance and progress tracking, marketing. Oases Online prices by active students for this kind of operation.
- Class-based academies. Group classes rather than one-to-one sessions. Teach ‘n Go handles enrollment, attendance, and invoicing for classes.
If you expect to move from one group to the next in the coming year, choose for where you will be in 12 months, not where you are today. Migrating students, families, and balances twice is painful.
Scheduling and billing features that matter
Almost every tutoring platform offers a calendar and invoices. The differences are in how billing connects to the schedule and how many billing styles it supports.
Scheduling
- Recurring lessons that repeat weekly without rebuilding them each term
- Conflict detection for tutors, students, and rooms
- Cancellation and makeup lesson rules, including late cancellation fees
- Calendar sync so tutors see lessons in Google Calendar or Outlook
- A student and parent portal for viewing upcoming lessons
Billing
Families pay in different ways, and your software should match how you sell. Common models include pay per lesson, monthly flat tuition, prepaid packages of hours, and term or semester billing. TutorBird, for example, supports per-lesson, monthly, and hourly billing, invoices by lesson, week, month, semester, or year, and tracks remaining hours on prepaid packages as lessons are completed.
The key test is whether attendance flows into billing automatically. If a lesson is marked as attended, the charge should appear on the next invoice without anyone retyping it. Ask to see that flow in the demo, along with how the system handles a canceled lesson and a sibling discount.
Reporting
Reports are easy to overlook in a demo and hard to live without later. At minimum, you want outstanding balances by family, revenue by month and by service, lessons delivered per tutor, and cancellations by student. Centers should add student progress and attendance trends, which Oases Online includes, since parents of test prep students often ask for evidence of progress. Ask whether reports export to a spreadsheet, because your accountant will want the raw numbers at tax time, and check whether tutors can see only their own data.
Payments and tutor pay
Online payments cut late invoices more than any reminder email. Look for card and bank payments through a processor such as Stripe or PayPal, autopay for recurring families, automatic reminders, and late fees you can switch on. Processor fees come out of each payment, so factor them into your pricing.
Tutor pay is the other half. If you pay tutors per lesson or per hour, the software should calculate wages from completed lessons. Teachworks tracks tutor wages from the same calendar that drives billing, which removes a monthly spreadsheet for growing teams. TutorBird’s payroll and reporting tools are more basic, which is fine for a solo tutor but can pinch at five or more staff.
In the US, check whether your tutors are employees or independent contractors before you set up pay. The software tracks what you owe, but your payroll provider or accountant handles withholding and year-end forms.
Online lessons and integrations
If you tutor online, decide whether you need a dedicated virtual classroom or whether a video link is enough. Many tutors attach a Zoom or Google Meet link to each lesson. Tutors teaching math, science, or coding often want a shared whiteboard instead. Lessonspace provides video, a collaborative whiteboard, a code editor, and session recording in the browser, and it plugs into other platforms. It does not handle scheduling or invoices, so pair it with a management tool.
Other integrations to check:
- Accounting. QuickBooks Online sync saves bookkeeping time. Teachworks syncs customers, invoices, credit notes, and payments to QuickBooks Online.
- Calendars. One-way calendar feeds are common. Two-way Google Calendar sync is less common and sometimes an add-on.
- Automation. Zapier or an API lets you connect website forms, email marketing, or a CRM.
- Website. Online signup and inquiry forms that feed new students straight into the system.
Student data and privacy
Tutoring businesses hold names, ages, school details, progress notes, and sometimes learning accommodations for minors. Choose software that keeps this data behind logins with role-based permissions, so tutors see only their own students. If your website or app collects information directly from children under 13, COPPA applies. If you contract with schools or districts, for example to deliver tutoring during the school day, expect to sign a data privacy agreement and to show how the vendor protects student records. Ask vendors where data is hosted, how backups work, and how you can export everything if you leave.
Pricing models and real monthly cost
Tutoring software uses several pricing models, and the cheapest-looking plan is not always the cheapest bill.
- Per tutor. TutorBird charges $16.95 a month for the first tutor and $4.95 for each additional one.
- Base fee plus usage. Teachworks starts at $16.49 a month plus a small fee per scheduled lesson, with lower per-lesson rates on bigger plans.
- By active students. Oases Online runs from $99 a month for up to 25 students to $699 a month for up to 350.
- By student bands. Teach ‘n Go starts at $79 a month for up to 100 live students.
- Plus payment volume. TutorCruncher starts around $30 a month, and fees also apply to payments processed through the platform.
- By hours. Lessonspace runs from $9 a month for 10 hours, with overage billed per hour.
To compare honestly, take a typical month, with your real number of tutors, students, and lessons, and calculate the bill under each model. Add card processing fees and any add-ons you need. For current ratings and prices side by side, see our ranked list of the best tutoring software.
Migrating and running a real trial
Most tutoring platforms offer a free trial: 30 days for TutorBird, 21 days for Teachworks, and 14 days for Teach ‘n Go. Use it to run real work, not a tour.
- Export your current students, families, tutors, and any open balances to a spreadsheet.
- Import them, or a representative sample, into the trial account.
- Schedule two weeks of real recurring lessons, including a cancellation and a makeup.
- Send real invoices and take at least one online payment.
- Run tutor pay for the period and compare it with your current numbers.
- Ask two or three families to log in to the portal and tell you what confused them.
Keep your old system running in parallel for that trial month if you can. Comparing the two sets of invoices and tutor pay line by line is the fastest way to catch a billing rule you set up wrong, before any family sees a surprise charge.
If the trial month ends with invoices that match your old system and families who can pay without calling you, you have found your tool.
Questions to ask in every demo
- How does attendance flow into invoices, and how are cancellations billed?
- Which billing styles do you support: per lesson, monthly, packages, or terms?
- Which payment processors can we use, and is autopay available?
- How are tutor wages calculated, and can we export them for payroll?
- What would our monthly bill be at our current lesson and student count?
- Do you sync with QuickBooks Online and Google Calendar?
- Can we import our students and balances during the free trial?
See the full ranking
Best Tutoring Software in 2026
We compare six tutoring platforms on scheduling, billing, and price, and name the best fit for solo tutors, agencies, and learning centers.
Frequently asked questions
When should you move from spreadsheets to tutoring software?
Move when invoicing or scheduling starts taking more than an hour or two a week, or when you hire your first additional tutor. At that point, missed charges and double bookings cost more than a low monthly plan. A solo tutor can start with an inexpensive per-tutor plan and upgrade later without changing how families pay.
How do you estimate your real monthly cost?
Take a typical month and plug in your actual tutor count, active students, and scheduled lessons. Calculate the bill under each vendor’s model, then add card processing fees and any add-ons such as calendar sync. Usage-based plans look cheap on the pricing page but rise in busy months, so test a peak month too.
Can you bill prepaid lesson packages in tutoring software?
Many tools support them. TutorBird tracks remaining hours on prepaid tutoring packages automatically as lessons are completed, so families and staff can see the balance. Before you commit, ask each vendor to show how a package handles a canceled lesson, an expired package, and a top-up purchase, since those cases cause most billing questions.
Do you need a separate virtual classroom for online tutoring?
Only if a video link is not enough. Many tutors attach Zoom or Google Meet links to lessons and do fine. If you teach math, science, or coding and want a shared whiteboard, code editor, and recordings, a dedicated tool like Lessonspace works better. Pair it with a scheduling and billing platform, since it does not invoice.
How do you move your students into new tutoring software?
Export students, families, tutors, and open balances from your current system or spreadsheets, then import them during the free trial. Start with a sample to check field mapping. Schedule real recurring lessons, send real invoices, and reconcile balances with your old records before you switch families over to the new portal and payment links.
