School Days Left and Semester Counter

Count instructional days until summer, finals, or term end. Dates stay in your browser. Last reviewed: 16 July 2026.

How many school days are left?

The countdown starts from today by default. The last day counts if it is a scheduled class day.
Semester details Optional dates, schedule, holidays, and progress
Set to your current local date when the page opens.
Class or instructional weekdays Choose a preset, then adjust any day. All seven weekdays are supported.
Holidays and no-school dates Presets are starting points, not school calendars. Exact active and ignored dates appear in the result.

Add one no-school date

Add a break or closure range

Paste dates or ranges Accepted: YYYY-MM-DD, YYYY-MM-DD to YYYY-MM-DD, or YYYY-MM-DD..YYYY-MM-DD. Duplicates are removed.
No custom closure dates added.

    Results

    Enter your last day
    Your countdown will calculate as soon as the end date is available.

    Advertisement

    How to calculate the school days left

    1. Enter the last day. Enter the last day of school, the semester, or the period you want to count.
    2. Check the schedule. Open Semester details if you need to change the reference date, term start, meeting weekdays, holidays, or closures.
    3. Review the result. Read the school days left first, then review the progress bars, session counts, and exact excluded dates.

    School countdowns, semester weeks, and class sessions

    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.

    Calendar days

    Every date in the inclusive range, regardless of the weekday or whether school meets.

    Instructional days

    Dates on selected teaching weekdays after active holidays and closures are removed.

    Class sessions

    One counted session per eligible date. A Tue/Thu course therefore counts two possible sessions per full week.

    Counting method and formulas

    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 + 1
    • scheduled weekday dates = dates whose weekday is selected
    • total instructional days = scheduled weekday dates − active closures on those weekdays
    • remaining instructional days = eligible dates after the reference + reference date when “Include” is on
    • elapsed instructional days = total instructional days − remaining instructional days
    • instructional progress = elapsed instructional days ÷ total instructional days × 100
    • calendar progress = elapsed calendar dates ÷ total calendar dates × 100

    Duplicate 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.

    Worked examples

    Standard Monday–Friday school term

    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.

    Tuesday/Thursday college class

    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.

    Ways to use the counter

    Count down to summer

    Enter the last pupil day, then add local holidays, teacher-training days, and known weather closures.

    Plan lectures before finals

    Select a university meeting pattern such as Tue/Thu to see how many actual class sessions remain.

    Check syllabus pacing

    Compare instructional-day progress with calendar progress to see whether the course plan is ahead or behind.

    Model calendar changes

    Add snow days, workdays, reading weeks, and closures, then remove individual dates if a make-up day is scheduled.

    Count any academic period

    Use the same inclusive rules for semesters, quarters, trimesters, grading periods, summer school, or short courses.

    FAQs

    How many school days are left?

    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.

    What week of the semester is it?

    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.

    Do today and the last day count?

    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.

    How are weekends and holidays excluded?

    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.

    How do I add a multi-day break?

    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.

    Are half-days supported?

    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.

    What happens before or after the term?

    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.

    Can I use it for quarters, trimesters, or summer school?

    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.

    Why can the result differ from my official calendar?

    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.

    Review and calendar sources

    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.

    Important note

    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.

    Explore more tools