Teachworks
- Company typePrivate
- Founded2014
- HeadquartersKitchener, Canada
- Headcount1–10
- GTM typeB2B
- OfferingSoftware
Teachworks firmographics
Firmographics- Name
- Teachworks
- Legal name
- Drumlin Ventures Inc.
- Website
- https://teachworks.com
- Company type
- Private
- Founded year
- 2014
- Operating status
- Operating
- Headcount range
- 1–10 employees
- Ownership category
- akta.pro rank
Where Teachworks is headquartered
LocationHeadquarters
- HQ city
- Kitchener
- HQ country
- Canada
- HQ region
- North America
Offices1 record
Markets served
Teachworks business model
Business model- GTM type
- B2B
- Offering type
- Software
- Cost components
- Technology or R&D, Personnel, Marketing or Sales, Infrastructure, Operations
Revenue model
- Subscription Licensing (SaaS): Monthly or annual subscription fees based on pricing tier (Starter, Growth, Premium) with base platform access and features.
- Usage-Based (Per-Lesson Fees): Variable fees based on number of student lessons scheduled per month. Rates decrease with higher tier plans: $0.320/student lesson (Starter) down to $0.065/student lesson (Premium).
- Branch Account Add-Ons: Premium plan includes first 5 branch accounts; additional branches at $35/month per branch.
- Pro Add-Ons (Premium Features): A few Pro add-ons available for additional fees beyond base subscription, while 70+ integrations and add-ons are free across all plans.
Pricing tiers
| Model | Billing | Price |
|---|---|---|
| Hybrid | Monthly | Starter: $16.49/month + $0.320/student lesson; Annual: $15/month + $0.25/student lesson |
| Hybrid | Monthly | Growth: $47.99/month + $0.189/student lesson; Annual: $45/month + $0.15/student lesson |
| Hybrid | Monthly | Premium: $187.99/month + $0.065/student lesson; Annual: $175/month + $0.05/student lesson |
Go-to-market motion2 records
Distribution channels4 records
Marketing channels6 records
Teachworks product offering
Product offeringCore offering
Teachworks is a web-based SaaS platform that consolidates client management, scheduling, invoicing, teacher/tutor timesheets, payroll tracking, and communication into a single dashboard for education businesses. The platform is offered through vertical-specific product pages (tutoring, music, driving, language, test prep, studios) and is extended by 70+ free integrations/add-ons, with usage-based per-lesson fees layered on top of tiered subscription plans.
Product overview
Teachworks is a web-based business management software platform for education companies offering a single unified product with specialized solutions and a modular add-on ecosystem. The core Teachworks Platform consolidates client management, employee management, scheduling, invoicing, teacher timesheets, payroll, and communication into a centralized dashboard. Specialized solutions include Tutoring Management Software, Music School Management Software, Driving School Management Software, Test Preparation School Management, Language School Management Software, and Studio and Class Management Software. The platform's modular design allows companies to enable only needed features, with over 70 free add-ons and integrations including Website Booking Plugin, Stripe Integration, QuickBooks Online Integration, SMS Lesson Reminders, Results Tracking, Repertoire Tracker, and Calendar Lock. Additional services include a Referral Program, Association Partnerships, WhatsApp Support, and Teachworks Business Academy coaching. API access is available on Growth and Premium plans.
Differentiator
Problem solved
Functional benefit
Products and services
- Teachworks Platform Web-based SaaS business management software for education companies that consolidates client management, scheduling, invoicing, teacher/tutor timesheets, payroll, and communication into a single dashboard with a modular feature design.
- Tutoring Management Software Vertical-specific Teachworks solution for tutoring centers and after-school academic coaching programs to manage scheduling, automate recurring billing, and track student learning milestones.
- Music School Management Software Vertical-specific Teachworks solution for music schools to manage recurring lessons, instructors, room bookings, recitals, and student communication from a centralized dashboard.
- Driving School Management Software Vertical-specific Teachworks solution for driving schools to coordinate instructor schedules, manage vehicle logistics, track student progress, and automate lesson reminders.
- Test Preparation School Management Vertical-specific Teachworks solution for test prep academies to organize group programs, tutors, and mock exams with automated recurring billing and enrollment tools.
- Language School Management Software Vertical-specific Teachworks solution for language schools to coordinate classes, instructors, and students with multilingual communication and workflow management.
- Studio and Class Management Software Vertical-specific Teachworks solution for creative studios and activity academies (art, dance, gymnastics, martial arts, yoga, culinary, sports, trade schools) that automates student registration, calendar scheduling, attendance tracking, and invoice processing with room capacity and resource management.
- Teachworks Business Academy Coaching network for education business owners offering 1:1 mentorship on marketing, pricing, and team management from experienced professionals.
Quantifiable outcome
- 46 supported languages for AI-powered instant support
- +2 more outcomes
Companies that use Teachworks
Customer profileNamed customers5 records
Segments7 records
Ideal customer profiles2 records
Teachworks technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- Yes
- API docs
- API detail
Core technology
AI maturity
App detail
Integration7 records
AI capability3 records
Feature7 records
Teachworks partnerships and signals
Strategic signalPartnerships
Eight partnerships are on record, tiered core and strategic.
- StripecoreIntegrated payment processing allowing customers to pay invoices by credit card online. Payments automatically recorded and invoices marked as paid. No monthly or setup fees; transaction-based pricing only.
- QuickBooks OnlinecoreAccounting integration syncing customers, services, invoices, credit notes, and payments to QuickBooks Online with one-click sync. Supports multi-branch sync to single QuickBooks account.
- ZapiercoreAutomation platform integration allowing Teachworks to connect with thousands of other apps and automate workflows without coding.
- MailchimpcoreEmail marketing integration syncing families, students, and employees to Mailchimp lists. Supports profile fields as merge tags for campaign segmentation and opt-in management.
- Google CalendarcoreCalendar integration syncing Teachworks schedules with Google Calendar for unified calendar management across platforms.
- WhatsAppcoreWhatsApp support channel allowing customers to chat with Teachworks support for instant answers and 24/7 help via QR code scanning. AI-powered triage routes queries.
- ZendeskcoreAI Tools powered by Zendesk's chatbot technology for customer support, including artificial intelligence-based chatbot and related offerings built within Teachworks.
- Education Associations (General)strategicAssociation partnership program offering exclusive member discounts on Teachworks platform fees, enhanced efficiency tools, and comprehensive support for association members.
Scale indicators4 records
Recent moves6 records
Expansion highlights6 records
Teachworks competitors and assessment
Company assessmentDirect peers
- Sawyer: Booking and business management software for children's activity providers (classes, camps, after-school programs), overlapping with Teachworks' enrichment, coding, and after-school segments on scheduling, family communication, and recurring billing.
- Regpack: Registration and payment management system for camps, classes, and afterschool programs, comparable to Teachworks on enrollment automation, recurring billing, and multi-program SMB workflows.
- CourseStorm: Class registration and workshop management platform for small schools and enrichment programs, mirroring Teachworks' class-based scheduling and recurring enrollment workflows for SMB education operators.
- iClassPro: Class management software for dance, gymnastics, and swim schools with similar scheduling, recurring billing, and family portal functionality to Teachworks' music/lesson verticals.
- Brightwheel: All-in-one management platform for early childhood education businesses, sharing Teachworks' vertical SaaS approach for paid lesson-based SMBs with features for family communication, billing, attendance, and reporting.
- Jackrabbit Technologies: Vertical SaaS for class-based lesson businesses (dance, gymnastics, swim), offering registration, scheduling, billing, and family management—directly comparable to Teachworks' tutoring/music/driving verticals with the same SMB, multi-location focus and recurring revenue model.
Broad incumbents
- Acuity Scheduling: General-purpose appointment scheduling and billing SaaS (owned by Square) used widely by individual tutors and small lesson businesses—an indirect substitute that competes for Teachworks' solo-tutor and lowest-tier segment.
- Mindbody: Established broad-portfolio SaaS for wellness and class-based businesses (now part of Block/Square), offering scheduling, billing, and marketing at higher price points and scale than Teachworks—serves as a benchmark incumbent across overlapping verticals.
- Procare Solutions: Vertical SaaS platform for childcare centers with billing, attendance, and family engagement—analogous to Teachworks in targeting paid lesson-based SMBs with deep category-specific workflows and longer deployment cycles.
- Square Appointments: Free-tier SMB scheduling and payments platform bundled into the Square ecosystem, providing scheduling, invoicing, and payment features that overlap with Teachworks' Starter/Growth-tier offerings for very small education operators.
Market position
Strengths5 records
Weaknesses5 records
Competitive moat4 records
Key risks6 records
Key highlights6 records
Customer concentration
Teachworks social profiles
Digital presenceTeachworks financial estimates
Financial estimateRevenue estimate
Valuation estimate
Teachworks leadership team
Management profileNumber of profiles
Profiles1 record
Teachworks funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
Teachworks M&A and investment
M&A and investmentM&A
Investments
M&A and investment is available on the Subscription and Enterprise plan.Contact sales →
Frequently asked questions about Teachworks
What does Teachworks do?
Teachworks is a web-based SaaS platform that consolidates client management, scheduling, invoicing, teacher/tutor timesheets, payroll tracking, and communication into a single dashboard for education businesses. The platform is offered through vertical-specific product pages (tutoring, music, driving, language, test prep, studios) and is extended by 70+ free integrations/add-ons, with usage-based per-lesson fees layered on top of tiered subscription plans.
Is Teachworks a public or private company?
Teachworks is a private company. It is classified as founder individual operated bootstrapped and is currently operating.
When was Teachworks founded?
Teachworks was founded in 2014. It employs 1 to 10 people.
Where is Teachworks based?
Teachworks is headquartered in Kitchener, Canada, in the North America region.
How does Teachworks make money?
Four revenue lines are on record. Subscription Licensing (SaaS) is the primary driver. The others are usage-Based (Per-Lesson Fees), branch Account Add-Ons and pro Add-Ons (Premium Features).
Who are Teachworks's main competitors?
Direct peers on record are Sawyer, Regpack, CourseStorm, iClassPro, Brightwheel and Jackrabbit Technologies. Broad incumbents are Acuity Scheduling, Mindbody, Procare Solutions and Square Appointments.
Does Teachworks have an API?
Yes. Teachworks API is available on Growth and Premium plans, enabling programmatic access to retrieve data from within a user account. The Terms of Service explicitly references API usage: 'Programmatically retrieving information is only permitted through the Teachworks API.'