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.
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.
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.
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.
Plus many more time-saving features...
Schedule lessons for individuals or groups of students.
Lock calendar prior to date to prevent changes to past periods.
Create repeating lessons with highly flexible repeat options.
Color-code lessons by teacher, student or location.
Jump to any date quickly with the calendar date picker.
Access lessons from other devices using calendar feeds.
Set default calendar view, first hour, time increments and more.
Limit the number of students that can join a lesson.
Copy settings from existing lesson to create an identical lesson.
Make lessons joinable and allow students to view and enroll in open lessons.
Send a cancellation email to teachers and clients when a lesson is cancelled.
Manually override a student's default billing method when scheduling a lesson.