Scheduling & calendar

Students in every country. One tidy timetable.

Online class scheduling across time zones without the mental maths: SAHAB AI stores a time zone for every student and teacher, builds sessions from packages and suggests suitable slots.

Academies and Quran centers that trust Sahab

Tarteel Al-AzharTarteel Al-Azhar
Quran LeadersQuran Leaders
TajweedooTajweedoo
RefaqRefaq
Madrasat El-QuranMadrasat El-Quran
Ustaz QuranUstaz Quran
Quran GuidesQuran Guides
QAF InstituteQAF Institute
ScholarScholar
Before and after

From scattered tools
to one system.

Converting times between countries by hand

A time zone stored for every student and every teacher

Writing the timetable from scratch each week

Sessions generated from the package: sessions per week and length

Reschedule requests scattered across chats

Requests you approve, modify or reject in one place

Guessing which teacher is free

AI-suggested time slots and a teacher matching score

Features

Every class on time.
Wherever it's taught.

A time zone per person

Each student and each teacher has their own stored time zone.

Sessions from packages

Sessions are generated from sessions per week and duration, with nightly rolling generation.

Month, week and day views

Month, week and day calendars, an ICS feed and Google Calendar sync.

Teacher availability

Availability and time off for each teacher are taken into account.

Suggested slots

AI suggests time slots; teacher matching scores gender, student load and quality score.

Late alerts

Repeating alerts to parents when a student is late, plus logged late minutes.

How to start

Three steps.
That's it.

  1. 1

    Add time zones

    Set the time zone for teachers and students, and each teacher's availability.

  2. 2

    Attach a package

    Choose sessions per week and length so the system generates the classes.

  3. 3

    Track and adjust

    Approve reschedule requests, sync your calendar and review attendance.

FAQ

Got a question?
Here's the answer.

How do I schedule classes for students in different countries?

Each student and teacher has a stored time zone, so you build the timetable around teacher availability without converting by hand.

Are sessions created automatically?

Yes. They're generated from the package by sessions per week and duration, with nightly rolling generation.

Can the timetable sync with Google Calendar?

Yes. There's Google Calendar sync and an ICS calendar feed.

How do reschedule requests work?

Requests reach the admin, who can approve, modify or reject them, within cancellation and rescheduling deadlines your academy sets.

Your academy deserves
a wider sky.

Leave your details and we'll contact you within 24 hours to set up your branded version.

No credit card Reply within 24 hours Full Arabic support