Complex Scheduling Simplified.

Coordinating schedules with multiple teachers, students and locations can be a challenge. Teachworks simplifies scheduling and ensures that everyone is on the same page.

Multiple Calendar Views & Filters

Finding open spaces is quick & easy with over six different calendar views including month, week agenda, daily agenda, teachers, and locations

Plus calendar filters for students,teachers and locations.

Teacher Availability

View teacher availability on the calendar for quickly finding openings.

Teacher's can manage their availability from their personal teachworks accounts, so their availability is always up-to-date.

Quick & Easy Scheduling

Manage schedule changes right from the calendar.
Drag & Drop lessons to a new time, teacher or location in seconds. Resize lessons to change duration.
Click to schedule a new lesson.

Spot Scheduling Conflicts

When scheduling a new lesson, easily view a teacher's lesson and availability conflicts and location conflicts with the click of a button.

Conflict details include the specific lessons, availabilities and times of the conflicts.

Detailed Records

Track detailed records for each lesson including attendance status, revenue, wage, teacher, students, location, subject and more.

Plus teachers can enter lesson notes to save and email to students or parents.

Personal Calendars

Give teachers, parents, and students easy, online access to their personal calendars.

Scheduling changes are available instantly in all accounts, so everyone will always be up-to-date.

Schedule Confirmations

Reduce last minute cancellations and maintain open communication with your customers with schedule confirmation emails.

The fully customizable email template gives your clients a quick outlook of upcoming sessions.

Plus many more time-saving features...

Individuals & Groups

Schedule lessons for individuals or groups of students.

Calendar Lock

Lock calendar prior to date to prevent changes to past periods.

Repeating Lessons

Create repeating lessons with highly flexible repeat options.

Color-Coding

Color-code lessons by teacher, student or location.

Jump to Date

Jump to any date quickly with the calendar date picker.

Calendar Feeds

Access lessons from other devices using calendar feeds.

Adjustable Settings

Set default calendar view, first hour, time increments and more.

Lesson Size

Limit the number of students that can join a lesson.

Copy Lessons

Copy settings from existing lesson to create an identical lesson.

Joinable Lessons

Make lessons joinable and allow students to view and enroll in open lessons.

Cancellation Emails

Send a cancellation email to teachers and clients when a lesson is cancelled.

Cost Override

Manually override a student's default billing method when scheduling a lesson.