# How to schedule classes across time zones without double-booking

> Anchor each class to a named time zone, convert every date, check teacher availability, and review clock-change weeks before confirming local times.

URL: https://halqora.com/blog/schedule-online-classes-across-time-zones
Last updated: 2026-10-21

Published: 2026-10-21 · By Halqora team

Anchor every recurring class to a named time zone, usually the family's, and convert each dated occurrence into the teacher's zone. Check teacher availability against existing classes after conversion, then review clock-change weeks and confirm who keeps the same local time.

> **Key facts:** - Store named zones rather than a permanent difference in hours: the [IANA Time Zone Database](https://iana.org/time-zones) supplies date-dependent local-time rules.
> - In 2026, UK clocks change on 29 March and 25 October, according to the UK government's clock-change calendar.
> - Under the US rules in force as of 21 October 2026, clocks change on the second Sunday in March and the first Sunday in November, according to [NIST's daylight saving time guidance](https://nist.gov/pml/time-and-frequency-division/popular-links/daylight-saving-time-dst).
> - If the current Egyptian rule holds, Cairo is 3 hours ahead of London on 25–29 October 2026, using the [IANA rules for Africa](https://data.iana.org/time-zones/tzdb/africa).

> **Definition:** An anchor time zone is the named zone whose local weekday and start time a recurring class follows, while other participants' times are calculated for each date.

## Why do online classes get double-booked across time zones?

Time-zone double-booking happens when you compare clock labels instead of dated class intervals. A teacher's available slot and a family's requested slot may refer to different moments, or different weekdays. A conversion that works when you book can also change later, so a recurring class needs checks beyond its opening date.

The common mistake is keeping a note such as “Cairo is 2 hours ahead of London.” That gap describes much of 2026, but the supplied rules also produce periods with a 1-hour or 3-hour gap. A note cannot carry the full calendar rule.

Another mistake is reviewing each family separately. A proposed class may suit that family while overlapping a teacher's existing class after a clock change. Compare the full class duration, including the end time, against the teacher's other commitments.

Keep the agreed schedule in a shared source of truth. If a family message changes a class, update the actual booking before confirming the change. Otherwise, the family and teacher can each hold a different version of the timetable.

## Step 1: Which time zone should anchor each class?

Pick the anchor according to whose daily routine the class must follow. A family anchor is a sensible default when a student needs a stable local slot around school or home commitments. A teacher anchor suits an agreement built around the teacher's fixed working hours. Neither choice removes the need to check the other person's availability.

Write the decision into the recurring schedule. Save the weekday, local start time, class duration, and named zone together. “Family time” is too vague if the family relocates or spends time abroad; confirm the place whose clock the booking follows.

Use these questions before accepting the slot:

1. Does the family need the same local clock time throughout the year?
2. Can the teacher accept the changed local time during clock-change periods?
3. If a conflict appears, will you move the class or agree a different recurring slot?

Do not choose the academy office's zone just because admins find that calendar convenient. The admin calendar is a view of the schedule. The anchor expresses the agreement with the people attending.

## Step 2: Why should you store IANA names instead of offsets?

Store a place-based IANA name such as Europe/London or America/New_York because a named zone carries rules across dates. A UTC offset describes the difference at a particular time. Saving the offset alone loses the information needed to follow later clock changes, including changes that governments announce after you create the schedule.

IANA maintains historical local-time rules and updates the database when rules change. Updates usually reach users through their operating system or software vendor. Keep the scheduling software's time-zone data current; a correct zone name paired with old rules can still produce a wrong conversion.

For recurring classes, retain the local scheduling rule as well as the calculated occurrence. Copying a fixed converted time into every future week defeats the purpose of choosing an anchor.

Use full zone names in admin records, with familiar place names in family messages. Avoid relying on abbreviations that the family may not recognize. A readable confirmation and a precise stored rule serve different purposes, and you need both.

## Step 3: How do you collect teacher availability in the teacher's zone?

Ask teachers for their working days and local start and end times in their own named time zone. Then convert proposed class occurrences into that zone before checking availability. A teacher should not have to maintain availability in every family's zone, because each additional manual conversion creates another place for a stale assumption to survive.

Collect availability with enough context to make a booking decision:

1. Record the teacher's named zone and local working window.
2. Check each proposed class from its start through its end against existing bookings.
3. Review the same recurring slot during periods when the time difference changes.

A class that starts inside a working window may finish outside it. An overnight conversion can also place the class on a different local weekday. Check the teacher's local date as carefully as the start time.

Treat changed availability as a scheduling change, rather than leaving the update in a message thread. Review the affected classes before offering newly available hours to another family. Our guide to [planning teacher availability across time zones](https://halqora.com/blog/teacher-availability-across-time-zones) covers that part of the process.

## Step 4: Which clock-change weeks need an extra check?

Check every period when either participant changes clocks, especially when the countries change on different dates. As of 21 October 2026, the UK and US calendars create temporary London–New York gaps in March and late October. Egypt introduces additional London–Cairo changes, so a simple winter-versus-summer schedule does not describe every week.

The table uses the supplied rules as of 21 October 2026. For Pakistan and Saudi Arabia, the [IANA rules for Asia](https://data.iana.org/time-zones/tzdb/asia) supply the fixed local offsets. Egyptian dates apply if the current rule holds. Read the direction in each cell; a gap alone does not say who is ahead.

| Corridor | Winter gap (hours) | Summer gap (hours) | Transition periods in 2026 and gap (hours) |
| --- | --- | --- | --- |
| London–New York | New York 5 behind | New York 5 behind | New York 4 behind between the changes on 8–29 March and 25 October–1 November |
| London–Karachi | Karachi 5 ahead | Karachi 4 ahead during BST | Changes with UK clocks on 29 March and 25 October |
| New York–Karachi | Karachi 10 ahead | Karachi 9 ahead during US DST | Changes with US clocks on 8 March and 1 November |
| London–Cairo | Cairo 2 ahead | Cairo 2 ahead | Cairo 1 ahead on 29 March–23 April; 3 ahead on 25–29 October, if the current rule holds |
| New York–Riyadh | Riyadh 8 ahead | Riyadh 7 ahead during US DST | Changes with US clocks on 8 March and 1 November |

Clock changes occur at particular local times. The London–New York ranges mark boundaries between transitions, rather than claiming every hour on each boundary date has the same gap. Calculate a class using its actual date and start time.

Canadian planning note: as of 21 October 2026, the [IANA release notes](https://data.iana.org/time-zones/tzdb/NEWS) list British Columbia, Alberta, the Northwest Territories, and Manitoba as staying on permanent time rather than falling back on 1 November 2026, with Manitoba's change from 31 October. Toronto still follows the US change dates. Use the teacher's or family's named zone rather than a Canada-wide assumption.

Use [the US-UK clock-change gap weeks](https://halqora.com/blog/us-uk-clock-change-gap-weeks) when checking that corridor, and the [daylight saving time calendar 2026–2027](https://halqora.com/blog/daylight-saving-time-online-classes-2026-2027) when planning beyond the current term.

## Step 5: How should you confirm the family's local time?

Confirm the next class with its local date, weekday, start time, and named zone, then explain whether that local time stays fixed. Ask the family to confirm the slot they will actually attend. A teacher's local time can be useful context, but the family should not need to perform a conversion to understand the booking.

Example: a Karachi teacher's class anchored at 5:00 pm Karachi time corresponds to 12:00 noon London time in UK winter and 1:00 pm during BST, under the supplied 2026 rules. The Karachi slot stays fixed; the London family's slot changes. Label that agreement clearly before booking.

If the agreement instead anchors the class to London, keep the London time fixed and calculate the teacher's time for each date. Do not reuse the Karachi-anchored example as though the agreement were unchanged.

When a participant travels, ask whether the recurring anchor should remain as agreed. A temporary location change and a permanent schedule change are different decisions. Confirm any changed occurrence in the main schedule so a travel conversation does not create a competing timetable.

## Step 6: Who should move when the clocks change?

Decide who keeps the same local time before the clock change creates a conflict. The anchor determines whose clock stays fixed; the other participant accepts the converted time or agrees a schedule adjustment. Review that adjustment against existing classes before confirming it. Moving a class to solve a time-zone problem can create a separate overlap.

Write the decision in plain language. Say that the class follows the family's named zone, or that the class follows the teacher's named zone. Avoid promising that both local times remain unchanged when the gap between the zones changes.

Before the affected period:

1. List the classes whose converted local times will move.
2. Check teacher availability, class duration, and neighboring bookings on those dates.
3. Confirm any changes with the family and teacher, then update the schedule.

Keep temporary changes separate from changes to the recurring agreement. A moved occurrence should not silently redefine the rest of the timetable. After the transition, check that the next class still follows the intended rule, particularly when countries change clocks on different weekends.

## How Halqora handles this

Halqora is management software for online academies. Halqora stores scheduling rules in each IANA time zone, shows admins calendars in the academy's zone, and shows teachers their own zone. Halqora schedules one-to-one classes. Families use a permanent private class link that shows their next class without a login. Halqora does not send class reminders. See [Halqora scheduling](https://halqora.com/features/scheduling) for how the recurring schedule works.

## Sources

- [IANA Time Zone Database overview](https://iana.org/time-zones), checked 21 October 2026
- UK government clock-change calendar, checked 21 October 2026
- [NIST daylight saving time guidance](https://nist.gov/pml/time-and-frequency-division/popular-links/daylight-saving-time-dst), checked 21 October 2026
- [IANA time-zone rules for Africa](https://data.iana.org/time-zones/tzdb/africa), checked 21 October 2026
- [IANA time-zone rules for Asia](https://data.iana.org/time-zones/tzdb/asia), checked 21 October 2026
- [IANA time-zone database release notes](https://data.iana.org/time-zones/tzdb/NEWS), checked 21 October 2026

## Questions

### What's the best way to handle scheduling across multiple time zones?

Give every recurring class an anchor time zone, stored as an IANA name such as America/New_York. Calculate the teacher's and family's local time separately for each class date. Check the converted class against teacher availability and existing bookings. A saved difference in hours becomes unreliable when either location changes its clocks.

### How can I avoid time zone confusion with students?

Confirm the class date, weekday, local start time, and named time zone in language the family understands. Ask the family to confirm that local slot before booking. Warn families when clock changes affect their class, and include the local date when the teacher and student attend on different calendar days. Keep changes in the main schedule.

### What if students live in countries that observe DST?

Choose whether the recurring class follows the student's local clock or the teacher's, then explain that choice before confirming the schedule. If the student's clock stays fixed, the teacher's time can move when the gap changes. Pakistan does not change clocks under the rules supplied as of October 2026, but a Pakistani teacher's time can still change when the student's country does.

### Can I manage students in different time zones without hiring an assistant?

You can manage conversions without a separate assistant if your scheduling tools store named zones and calculate each dated class correctly. Software still needs accurate availability and a clear rule about whose local time stays fixed. Review clock-change weeks, overnight classes, and conflicts yourself. Halqora does not send class reminders, so do not build your process around that feature.
