Language School Solutions

Teachworks will help your language school automate communication, manage class and lesson scheduling, streamline billing, and maintain & analyze business records.

More features...
  Lesson Scheduling

Advanced features that make scheduling language teachers & students easy. Multiple calendar views and filters, one-on-one and multiple student lessons supported, add students to open classes.

Learn More
  Automated Notifications

Improve attendance with automatic lesson reminders, email lesson notes, send new invoices or payment receipts by email, and much more.

Learn More
  Flexible Billing

Rules-based billing that supports billing per lesson, flat fee, lesson packages, and more. Easily generate professional invoices. Conveniently accept credit card payments online.

Learn More
  Track Teacher Hours

Track hours and calculate earnings directly from teachers' completed lessons. Easily calculate earnings totals for a time period to record teacher payments. Send payslips by email.

Learn More
  Reports & Analytics

Analyze your language school's performance with graphs and reports that show trends and breakdowns for a wide range of business indicators including gross margin, revenue, lesson type, and more.

Learn More
  Online User Accounts

Create online user accounts for teachers and clients with access to their personal schedules, lesson history and other records. Access from anywhere with an internet connection.

Learn More

What Our Customers Say About Us

Teachworks has been extraordinary helpful because it provides a structured framework to organize a broad range of administrative data. I am very glad to have come across Teachworks, and after 6 months of using it, I feel I can keep my business at my finger tips. Thanks Teachworks!

- Elsha Yiu, Gaia Language Company Limited Hong Kong

Teachworks is the best classroom management application out there! It is fairly priced, and if anything ever goes wrong, the support team is always there to help you. Even our least computer savvy tutors have managed to pick it up quickly and are now saying it is very simple to use. It has made record-keeping a lot easier for us and our tutors. We would recommend this software to anyone thinking about business management software for educators!

- Atlantic Language Training

Before Teachworks our fast-growing language-services company was trying to log all information into spreadsheets, schedule classes using Google calendars (one for each teacher), managing invoices through Stripe and Square and hand-drawing little maps to keep track of geographic data for each class. It became a huge mess! Then Teachworks came along and rescued us at a critical moment in our growth. With easy calendars, teacher and student accounts, direct invoicing and a powerful dashboard, Teachworks has allowed us to expand into a third city and has brought our company into the 21st Century. Best of all they have the most flexible and fair pricing of all the services we trialed! Here at NLingua we are loyal fans of Teachworks!

- Nathan Drescher, NLingua