Preview site: Registration and login here use OTC subscription checks. The live TeacherCal site uses checkout and pricing on The Online Teachers Club instead.

Scheduling Made Simple for

The complete calendar system designed specifically for online teachers & tutors.

Register Learn More
TeacherCal Banner
Register

Create your TeacherCal account in minutes.

Register to start setting up your calendar and booking link.

Register
500+ Teachers
No charge Until trial ends
Free Trial
Cancel Anytime

What You Get

Everything you need to manage your teaching schedule—in one place.

Calendar Management

Set your weekly availability and manage teaching hours with a flexible, customizable calendar.

Share Your Link

Generate a shareable calendar link to display your availability to students instantly.

Student Bookings

Students book available slots directly—no back-and-forth emails or scheduling chaos.

Timezone Support

Automatic timezone conversion so you and your students always see the correct times.

Student Messaging

Built-in messaging lets students contact you directly through the platform.

Trial Class Requests

Manage trial class requests from new students and accept or decline with one click.

Teacher To Do

Plan lessons on a task board and capture ideas on sticky notes—all in one workspace. See how it works

Inside your dashboard

Teacher To Do

Teacher To Do is the name for your built-in workspace for tasks and sticky notes—so your calendar stays for scheduling, and everything you need to remember lives in one clear place.

  • Task board — Kanban columns you can customize, drag to reorder, and mark complete.
  • Notes — Colorful sticky notes with headings and details, arranged on a grid.
  • Your way — Open from the dashboard or use a dedicated page when you want focus.

Included with TeacherCal for teachers. After you sign in, open Tasks from your dashboard—or bookmark your Teacher To Do page.

How It Works

1

Set Your Availability

Define your teaching hours for each day. Mark slots as available, booked, or unavailable.

2

Share With Students

Share your personalized calendar link so students can view availability in their timezone.

3

Manage Bookings

Receive notifications when students book. Accept or decline trial requests from your dashboard.

What Teachers Say

"TeacherCal completely transformed how I manage my online teaching business. My students love how easy it is to book lessons!"

Sarah T., English Teacher

"The timezone feature is a lifesaver. No more confusion with students across different countries about when our lessons are scheduled."

David M., Spanish Instructor

"I used to spend hours each week coordinating lessons via email. TeacherCal has given me back that time to focus on teaching."

Emma K., Mandarin Teacher

Simple Pricing. Start in Minutes.

Choose a plan that fits your teaching.

Register

Monthly

$ 5.99 /month

Most flexible

  • Full calendar & booking
  • Trial class requests
  • Priority support
  • Billed monthly
  • Cancel anytime
Register

Frequently Asked Questions

Click Register to create your account. If you have a special access link from an admin, it will apply automatically when you register.
Free trials are only available via special registration links shared by an admin. If you don’t have one, you can still register normally.
Yes. There are no long-term contracts. You can cancel your subscription at any time from your dashboard.

Ready to Streamline Your Teaching Schedule?

Join thousands of online teachers who've simplified their scheduling with TeacherCal.

Register

Have a special trial link? Open it to register with trial access.

🗺️ Roadmap

See what's coming to TeacherCal

⏳ Coming Soon (Over the Next 1–3 Months)

Exciting features we're working on

📧

Email Reminders

Automatic email notifications for upcoming classes

🖱️

Drag to Book Multiple Slots

Select multiple time slots by dragging across them

🎓

Full User Tutorial

Complete step-by-step guide for all features

📊

Student & Class History

Downloadable reports and invoices for your records

📋

Drag-to-Duplicate Classes

Quickly duplicate recurring classes by dragging

🔄

Set Slot Durations

Repeat forever or for a fixed number of weeks

📅

Advance Booking

Students can book weeks in advance

🔗

Calendar Sync

Google Calendar & Apple Calendar integration

Built-in To-Do List

Trello-style task management docked to calendar

Custom Email Reminders

5, 10, 15, 60 mins before class – configurable

🔕

Reminder Toggle

Turn reminders on/off for individual classes