Teachworks Review, Pricing & Features

Teachworks is tutor and school management software for scheduling, billing and payroll. Plans start at $16.49/month plus per-lesson fees. 21-day free trial.

Researched and fact-checked by Bartu Cavusoglu · Updated October 26, 2026

Visit Teachworks Website →

Category
Scheduling
Pricing
Subscription, from $16.49/month + $0.320 per student lesson
Verified
Not yet
Last updated
October 26, 2026
Founded
2014
Headquarters
Ontario, Canada
IntegrationsSaaSZapier IntegrationWeb AppUsage-Based PricingFree TrialSubscriptionStripe Integration

What is Teachworks?

Teachworks is web-based software for running tutoring companies, music schools, language schools, test prep centers and driving schools. It combines scheduling, student and family records, invoicing, teacher timesheets and payroll, and communication in one account. The company says its focus on education providers lets it build features around how those businesses work, rather than adapting general business software.

Teachworks is based in Ontario, Canada, and was founded in 2014. Its homepage describes customers in 67 countries, from solo tutors to multi-location academies. Because it runs in a browser, it works anywhere with an internet connection, and clients can be invoiced in their own local currency.

How does Teachworks work?

Everything starts with the calendar. Staff schedule lessons with one student, a group or no students, and the calendar supports filters, color coding, drag-and-drop changes and conflict checks. Teachers' availability is visible at a glance, and students can join open lessons or request lessons from their own accounts.

Lessons on the calendar then drive the rest of the system. Invoices can pull lessons directly from the schedule, and teacher hours and earnings are calculated as lessons are added. A modular design means a company turns on only the features it needs, which keeps the account uncluttered as the business grows.

Key features of Teachworks

The billing tools stand out. Invoices can hold packages of hours that are tracked as a client uses them, Invoice Autopilot creates invoices on a schedule, and clients can pay by credit card through Stripe. Package Balance Alerts email the company or clients when a balance falls below a set level, and the sources say automated billing helps reduce no-shows.

Communication and records are covered too. Teachworks sends lesson reminders, status updates and announcements, supports SMS reminders for an added usage fee, and stores student profiles, attachments and custom fields. Results Tracking records test scores and grades, and reports show business performance. A Master Account manages multiple branches from a single login.

Key Features

Pros & Cons

Pros

  • Built specifically for education providers, with invoices that track packages of hours and pull lessons from the calendar.
  • Teacher hours and earnings calculate automatically from the calendar, which removes manual timesheets.
  • Unlimited students, teachers and user accounts on every plan.
  • More than 80 free integrations and add-ons, including Stripe, QuickBooks Online, Mailchimp and Zapier.
  • Modular design lets companies enable only the features they need.
  • 21-day free trial, no contracts, no setup or cancellation fees.

Cons

  • Per-lesson fees add to the monthly price, so costs rise with lesson volume and are harder to predict.
  • API access is not included on the Starter plan.
  • The pricing page shows two different sets of figures, which can confuse buyers comparing costs.
  • SMS reminders carry extra usage fees, and bulk emails above the fair usage limit cost $1 per 1,000.

Pricing

Frequently Asked Questions

What is Teachworks?

Teachworks is web-based software for managing education businesses such as tutoring companies, music schools, language schools, test prep centers and driving schools. It handles scheduling, student records, invoicing, teacher payroll and communication. The company is based in Ontario, Canada, and was founded in 2014.

How much does Teachworks cost?

Starter is listed at $16.49/month plus $0.320 per student lesson, Growth at $47.99/month plus $0.189 per lesson, and Premium at $187.99/month plus $0.065 per lesson. The pricing page also shows lower figures of $15, $45 and $175, so confirm current rates. Fees are charged in US dollars.

Does Teachworks have a free trial?

Yes. Every plan includes a free 21-day trial. Shortly before it ends, Teachworks emails an invitation to become a paying subscriber, and payment is by credit card on the account's subscription page.

What is a student lesson in Teachworks pricing?

A student lesson is counted per student in a lesson. A lesson with one student is one student lesson and a lesson with two students is two. Cancelled lessons are excluded.

What does Teachworks integrate with?

Teachworks integrates with Stripe, QuickBooks Online, Mailchimp, Zapier, Lessonspace, Pencil Spaces and iCalendar feeds, and supports Zoom, Google Meet and Skype links for online lessons. It lists more than 80 free integrations and add-ons in total.

Is Teachworks good for small businesses?

Yes. The company says the software suits small, medium and large education businesses. Plans include unlimited students and teachers, and the lowest tier has a low monthly fee, though per-lesson charges grow with activity.

Can I charge clients in their local currency?

Yes. You can invoice and charge clients in their local currency, including CAD, GBP, EUR and AUD. You can also configure regional taxes such as VAT or GST.

Where is Teachworks data stored?

Data is hosted with Amazon Web Services in the US. Teachworks says connections are encrypted with SSL, access is password protected, and it uses continuous and periodic backups. It states it does not share customer data with anyone.

Related Tools