The complete calendar system designed specifically for online teachers & tutors.
Get Started Learn MoreEverything you need to manage your teaching schedule—in one place.
Set your weekly availability and manage teaching hours with a flexible, customizable calendar.
Generate a shareable calendar link to display your availability to students instantly.
Students book available slots directly—no back-and-forth emails or scheduling chaos.
Automatic timezone conversion so you and your students always see the correct times.
Built-in messaging lets students contact you directly through the platform.
Manage trial class requests from new students and accept or decline with one click.
Define your teaching hours for each day. Mark slots as available, booked, or unavailable.
Share your personalized calendar link so students can view availability in their timezone.
Receive notifications when students book. Accept or decline trial requests from your dashboard.
"TeacherCal completely transformed how I manage my online teaching business. My students love how easy it is to book lessons!"
"The timezone feature is a lifesaver. No more confusion with students across different countries about when our lessons are scheduled."
"I used to spend hours each week coordinating lessons via email. TeacherCal has given me back that time to focus on teaching."
24-hour free trial on every plan. No payment info required to start.
Try it risk-free
Most flexible
Save ~30% vs monthly
Already have an account? Log in
Join thousands of online teachers who've simplified their scheduling with TeacherCal. Start your free 24-hour trial—no card required.
Create Your AccountSee what's coming to TeacherCal
Exciting features we're working on
Automatic email notifications for upcoming classes
Select multiple time slots by dragging across them
Complete step-by-step guide for all features
Downloadable reports and invoices for your records
Quickly duplicate recurring classes by dragging
Repeat forever or for a fixed number of weeks
Students can book weeks in advance
Google Calendar & Apple Calendar integration
Trello-style task management docked to calendar
5, 10, 15, 60 mins before class – configurable
Turn reminders on/off for individual classes