Class Session Scheduler
Find actual class dates and the final session from weekly meetings, cancellations and make-ups. Export timed classes with explicit time-zone rules.
Starts with an editable example. Replace the dates and rules with your own.
Your calculation
Ready when you are
Choose your dates.
Select your counting rules and calculate.
Calculation details
| Step | Value |
|---|
How to use this calculator
Choose a search range and session target. Enter weekly meeting times and lengths, cancelled dates and any make-up sessions, then select the class time zone.
The earliest available sessions fill the target. Cancelled dates suppress regular classes; make-ups cannot use a cancelled date. Selected overlapping sessions are rejected. Lengths are elapsed minutes, and ambiguous local start times require a choice.
A worked example
Ten Monday/Wednesday sessions beginning November 2, 2026 finish December 2 when no dates are cancelled. Adding an earlier open make-up can bring the last class forward.
What if the required sessions do not fit the search range?
The result shows the sessions that fit and an explicit shortfall. Extend the range, add a valid make-up or revise the target rather than assuming the course is complete.
Which calendar and years are supported?
Use Gregorian dates from 1900 through 2100, with results in that range. Daily attendance, office, coverage and chore plans allow up to 366 dates; school cycles, course plans and milestones allow up to 731. Dependency and historical workday calculations scan at most 3,661 dates. Class-session searches allow 366 dates and 200 sessions. Time-zone tools use browser IANA rules and require a choice when local times repeat. Dates and policy rules are entered manually; no employer, retailer, school or local weather policy is inferred. Copy, CSV and printing include the calculation rules; calendar exports appear when the result contains dated events.
What happens to my dates?
Calculations run on your device. Saving a calculation is optional and keeps it in this browser. A setup link contains the dates and settings you entered; anyone with the link can read them. Use one tab per saved calculator. Clear saved data from Privacy & settings.