complete.tools

End of School Countdown Calculator

Count the days, weeks and school days left until the last day of school, skipping any break days you list.

What this tool does

Count the days, weeks and school days left until the last day of school, skipping any break days you list. You fill in these fields: Count from, Last day of school, and Days off to skip (optional). Some fields are optional. It shows days until the last day of school, school days left, and full weeks left.

Inputs

  • Count from: A date. Starts as today's date. Change it to count from another day.
  • Last day of school: A date. Late May to mid-June in many districts. Use your school's calendar.
  • Days off to skip (optional): Longer text, up to 5000 characters. Dates as YYYY-MM-DD, separated by commas, spaces or new lines. A day off that falls on a weekend changes nothing.

How to use

  1. Pick a date for "Count from".
  2. Pick a date for "Last day of school".
  3. Type the days off to skip (optional).
  4. Read the result: days until the last day of school, school days left, and full weeks left. It appears once every required field has a valid value.

Worked examples

Example 1. Inputs:

  • Count from: June 1, 2026
  • Last day of school: June 12, 2026

Results:

  • Days until the last day of school: 11 (1 weeks and 4 days until Friday, June 12, 2026)
  • School days left: 9 Monday to Friday, after today, including the last day
  • Full weeks left: 1

How this is worked out: June 12 - June 1 = 11 days = 1 week and 4 days. 2026-06-01 is a Monday (Easter 2026-04-05 is a Sunday, +56 days is Sunday May 31). Weekdays after June 1 up to June 12: June 2-5 is 4, June 8-12 is 5, total 9.

Example 2. Inputs:

  • Count from: June 12, 2026
  • Last day of school: June 15, 2026

Results:

  • Days until the last day of school: 3 (0 weeks and 3 days until Monday, June 15, 2026)
  • School days left: 1 Monday to Friday, after today, including the last day
  • Full weeks left: 0

How this is worked out: June 15 - June 12 = 3 days. June 12 is a Friday; Saturday 13 and Sunday 14 are weekend; Monday June 15 is the only school day, so 1.

Example 3. Inputs:

  • Count from: June 12, 2026
  • Last day of school: June 12, 2026

Results:

  • Days until the last day of school: 0 (0 weeks and 0 days until Friday, June 12, 2026)
  • School days left: 0 Monday to Friday, after today, including the last day
  • Full weeks left: 0
  • Note: Today is the last day of school.

Example 4. Inputs:

  • Count from: June 6, 2026
  • Last day of school: June 8, 2026

Results:

  • Days until the last day of school: 2 (0 weeks and 2 days until Monday, June 8, 2026)
  • School days left: 1 Monday to Friday, after today, including the last day
  • Full weeks left: 0

How this is worked out: Reviewer, by hand. Counting from Saturday June 6: Sunday June 7 is weekend, Monday June 8 is the one school day. 2 calendar days.

Limitations

  • Assumes a Monday to Friday school week. Weekend or four-day schedules are not covered.
  • Only the days off you type in are skipped. Public holidays and teacher days are not known to the tool.
  • Counts whole calendar days and ignores time zones and the time of day.

FAQs

Q: Which days count as school days left?
A: Monday to Friday, starting tomorrow and including the last day of school. Today is not counted. Any days off you list are skipped.
Q: Why is there no hours or minutes count?
A: The tool counts whole calendar days from the date you pick and does not read the clock, so it cannot say how many hours remain.
Q: What if the last day has already passed?
A: The tool says school is out and shows zero days.
Q: Can I count from a day other than today?
A: Yes. Change the Count from date. It starts as today's date.

Explore Similar Tools

Explore more tools like this one: