Count down to summer
Enter the last pupil day, then add local holidays, teacher-training days, and known weather closures.
Use the quick countdown for the most common question: how many school days are left until summer, finals, or the last day of the term? Only the end date is required. Open the optional details when you need a full semester counter, a custom college timetable, or an auditable list of breaks and closures.
Every date in the inclusive range, regardless of the weekday or whether school meets.
Dates on selected teaching weekdays after active holidays and closures are removed.
One counted session per eligible date. A Tue/Thu course therefore counts two possible sessions per full week.
The calculator creates each local calendar date from the start of the counting range through the end date, inclusive. In quick mode, the range starts on the reference date (today by default). With a term start, it evaluates the complete term and partitions it according to whether the reference date is before, inside, or after the term.
total calendar dates = end − start + 1scheduled weekday dates = dates whose weekday is selectedtotal instructional days = scheduled weekday dates − active closures on those weekdaysremaining instructional days = eligible dates after the reference + reference date when “Include” is onelapsed instructional days = total instructional days − remaining instructional daysinstructional progress = elapsed instructional days ÷ total instructional days × 100calendar progress = elapsed calendar dates ÷ total calendar dates × 100Duplicate closures are merged. A closure outside the term or on an unselected weekday is displayed as ignored and does not change the answer. Leap days are processed as ordinary calendar dates. Date-only values use the visitor’s local date for “today” and UTC-backed date arithmetic internally, avoiding daylight-saving hour shifts.
Start: 1 September 2026. End: 18 December 2026. Reference: 2 November 2026, included. Schedule: Monday–Friday. Closures: 12 October and 26 November. The 109 inclusive calendar dates contain 79 weekdays; both closures are scheduled weekdays, leaving 77 instructional days total. There are 43 eligible instructional dates before 2 November, so the final answer is 34 school days left.
Start: 25 August 2026. End: 10 December 2026. Reference: 15 October 2026, included. Schedule: Tuesday and Thursday. Closures: 7 September and 26 November. The range has 108 calendar dates and 32 Tue/Thu dates. The September closure is a Monday and is ignored; the Thanksgiving Thursday is removed, leaving 31 sessions total. Fifteen sessions occur before 15 October, so the final answer is 16 class sessions left.
Enter the last pupil day, then add local holidays, teacher-training days, and known weather closures.
Select a university meeting pattern such as Tue/Thu to see how many actual class sessions remain.
Compare instructional-day progress with calendar progress to see whether the course plan is ahead or behind.
Add snow days, workdays, reading weeks, and closures, then remove individual dates if a make-up day is scheduled.
Use the same inclusive rules for semesters, quarters, trimesters, grading periods, summer school, or short courses.
Enter the last day and the calculator counts selected class weekdays from today through that date, minus active holidays and closures. Open Semester details to use a different reference date or schedule.
Add the term start date in Semester details. The result reports the current numbered calendar week, total term weeks, and weeks remaining; before the term it says Not started, and after the term it says Term ended.
The last day is included when it is a selected class weekday and is not excluded. Today or the reference date counts as remaining only when Include the reference date/today is switched on; otherwise it counts as elapsed.
Only checked weekdays can become class sessions. An active holiday or closure is then subtracted only if it falls inside the term on one of those checked weekdays.
Choose a break type, enter From and To dates, and select Add range. You can also paste one date or a range such as 2026-03-16 to 2026-03-20 on each line.
Not as fractions. This calculator counts scheduled dates or class sessions as whole units. For a half-day, keep the date included and account for the shortened duration separately.
Before the term, elapsed sessions are zero and all valid sessions remain. After the term, remaining sessions are zero and progress is 100%. The reference date is never allowed to inflate the term total.
Yes. The labels say semester, but the inclusive date and schedule rules work for quarters, trimesters, grading periods, summer school, short courses, and individual classes.
Schools may use local holidays, emergency closures, make-up days, rotating timetables, or attendance rules that no general preset can know. Compare the displayed exclusions with your institution’s official calendar.
Last reviewed: 16 July 2026 · Method: inclusive date enumeration with representative boundary and duplicate-exclusion tests · Publisher: Starlight Tools
Preset rules are based on public guidance from USAGov, GOV.UK, Canada.ca, and Australia’s Fair Work Ombudsman. Regional and school calendars differ, so no national preset can replace your institution’s official calendar.
Representative checks: a one-day selected range counts as one when included; a duplicate closure is subtracted once; a closure on an unselected weekday is ignored; references before and after the term return 0% and 100% progress respectively.
This calculator is for planning and estimation. Confirm final dates, make-up days, attendance rules, and emergency closures against your school, district, college, or university calendar.