Best in class calendar scheduling provides a simple way for your students to schedule exactly when they need to. With our straightforward layout and customizable links, you can focus on your students while we handle the calendar.

virtual learning with a student

Customizable calendar scheduling for education is an open-source solution for people who need, want, and expect more out of calendar scheduling infrastructure.

Individual educators and educational organizations alike can use Cal to power virtual and in-person scheduling for students and staff.

Cal supports everything from video conferencing to synchronized chat meetings and collective events. Cal allows you to retain ownership of your data and has options for SOC2, HIPAA, and GDPR compliance. 

Educational professionals can use Cal to offer both private and group classes, as well as manage payment processing.

Cal is for everyone who prioritizes customization and wants to ensure that their brand remains first and foremost in the minds and hearts of their audience.

Best in class features

Mix and match any of our prime features to create your scheduling bliss.

Full appointment management

Quickly view to all past and future bookings, as well as cancel, reschedule, and adjust meeting lengths, all in the app.

Customized reminders and confirmations

Access our versatile workflows to automate reminders and confirmations according to what fits your practice best. Everything from email to SMS triggers, we make appointments happen.


Built in billing

Choose to receive payment upon booking or completion of the session of with our Stripe app. Simply download our Stripe App from the App Store and start getting paid.

Let people book when it works for both of you