How many days until school ends?
Enter your school’s last day to count the calendar days, weekdays and school days left. Left empty, the page counts to an example district’s last day, named below the answer.
- Days until school ends
- 219
From October 19, 2026, there are 219 days until the last day of school, Wednesday, May 26, 2027.
- School days left
- 157
- Weekdays left
- 157
- In weeks
- 31 weeks and 2 days
- Last day of school
- Wednesday, May 26, 2027
- Example calendar
- Northside ISD, San Antonio, Texas, 2026–27 school year
Answer for the example date Monday, October 19, 2026. It changes to today's date when the page loads.
Days until school ends: 219. From October 19, 2026, there are 219 days until the last day of school, Wednesday, May 26, 2027.
Where is the last day of school?
How to calculate
Counts the days, weekdays, school days, and weeks from today, or any date, to the last day of school, leaving out the days off you enter.
Example with the default inputs (Count from October 19, 2026, Weekdays off before then 0) on the example date Monday, October 19, 2026: From October 19, 2026, there are 219 days until the last day of school, Wednesday, May 26, 2027.
Method: days = last day of school − start date; weekdays = the Mondays to Fridays after the start date, up to and including the last day; school days = weekdays − weekdays off.
- The start date is not counted and the last day of school is: from the day before the last day, the count is 1 day and 1 school day if it is a weekday.
- Weekdays are Monday to Friday. School days are the weekdays less the weekdays off that you enter; holidays and breaks are not known to the page, because they differ by district.
- With the last day left empty, the page counts to the first last day of school on or after the start date in Northside ISD’s published calendars (San Antonio, Texas): May 26, 2027 (2026–27) or May 25, 2028 (2027–28), and names the school year. After May 25, 2028, enter a date.
- A last day before the start date, or more weekdays off than weekdays left, has no answer.
- Dates from January 1, 2000 to December 31, 2100 work. Dates are calendar days with no time of day.
Worked examples
Each example is checked against the calculator on every build.
- Count from 2026-10-19, Weekdays off before then 0 gives Days until school ends 219, School days left 157, Weekdays left 157, In weeks 31 weeks and 2 days, Last day of school 2027-05-26, Example calendar Northside ISD, San Antonio, Texas, 2026–27 school year.Source: Northside ISD, Calendars (https://www.nisd.net/schools/calendars) and Board approves instructional calendars (https://www.nisd.net/news/board-approves-instructional-calendars): last days of school May 26, 2027 and May 25, 2028
- Count from 2027-03-01, Last day of school 2027-05-26, Weekdays off before then 5 gives Days until school ends 86, School days left 57, Weekdays left 62, In weeks 12 weeks and 2 days, Last day of school 2027-05-26.Source: Northside ISD, Calendars (https://www.nisd.net/schools/calendars) and Board approves instructional calendars (https://www.nisd.net/news/board-approves-instructional-calendars): last days of school May 26, 2027 and May 25, 2028
- Count from 2027-05-27, Weekdays off before then 0 gives Days until school ends 364, School days left 260, Weekdays left 260, In weeks 52 weeks, Last day of school 2028-05-25, Example calendar Northside ISD, San Antonio, Texas, 2027–28 school year.Source: Northside ISD, Calendars (https://www.nisd.net/schools/calendars) and Board approves instructional calendars (https://www.nisd.net/news/board-approves-instructional-calendars): last days of school May 26, 2027 and May 25, 2028
- Count from 2027-06-04, Last day of school 2027-06-07, Weekdays off before then 0 gives Days until school ends 3, School days left 1, Weekdays left 1, In weeks 3 days, Last day of school 2027-06-07.
- Count from 2027-05-26, Last day of school 2027-05-26, Weekdays off before then 0 gives Days until school ends 0, School days left 0, Weekdays left 0, In weeks 0 days, Last day of school 2027-05-26.
How it works
Dates are whole calendar days with no time of day. The start date (“Count from”) is today unless you change it; the page was built on one day and may be opened on another, so the built page shows the count for its build day and your browser replaces it with yours as soon as the page loads. Dates from January 1, 2000 to December 31, 2100 work.
- Days until school ends = last day of school − start date, in calendar days. The start date is not counted and the last day is: from the day before the last day the count is 1, and on the last day it is 0.
- Weekdays left = the Mondays to Fridays among the days after the start date, up to and including the last day of school. Each whole week of the period holds 5 weekdays; the days left over are checked one by one.
- School days left = weekdays left − weekdays off. Weekdays off before then is a whole number you enter (0 unless you change it): the weekdays in the period with no school. The page does not know any holidays or breaks, because they differ by district.
- In weeks = the calendar days as whole weeks and the days left, written “31 weeks and 2 days”, “52 weeks” when no days are left, and “3 days” or “1 day” under a week.
- Last day of school is the date counted to, written like “Wednesday, May 26, 2027”.
When the last day is left empty, the page uses an example: the first last day of school on or after the start date in the published calendars of Northside ISD (San Antonio, Texas): Wednesday, May 26, 2027 (the 2026–27 school year) or Thursday, May 25, 2028 (the 2027–28 school year). Example calendar then reads “Northside ISD, San Antonio, Texas, 2026–27 school year” (or 2027–28). It is not shown when you enter a date. From a start date after May 25, 2028 with the box empty, there is no answer: “The example calendar has no last day of school after Thursday, May 25, 2028. Enter your school’s last day.”
There is no answer when the last day of school is before the start date (“The last day of school is before the start date. Enter the next last day of school.”), or when the weekdays off are more than the weekdays left (“There are 62 weekdays to the last day of school, fewer than the 70 weekdays off.”, with “is 1 weekday” and “1 weekday off” for one).
Worked examples by hand
From Monday, October 19, 2026, last day left empty. The example is Northside ISD’s last day, Wednesday, May 26, 2027. October 19 to May 26 is 12 days to October 31, then 30 + 31 + 31 + 28 + 31 + 30 days for November to April, then 26 days in May: 12 + 181 + 26 = 219 days. 219 = 31 × 7 + 2, so 31 weeks and 2 days. The 31 whole weeks hold 155 weekdays; the 2 days left over, after Monday, are Tuesday, May 25 and Wednesday, May 26, both weekdays: 157 weekdays and, with no days off, 157 school days.
From Monday, March 1 to Wednesday, May 26, 2027, with 5 weekdays off. 30 days to March 31, 30 in April and 26 in May: 86 days, or 12 weeks and 2 days. 12 weeks hold 60 weekdays; the 2 days left over are Tuesday and Wednesday: 62 weekdays. Less 5 weekdays off (a week of spring break): 57 school days.
From Thursday, May 27, 2027, last day left empty. Northside ISD’s 2026–27 school year ended the day before, so the example moves to its 2027–28 last day, Thursday, May 25, 2028: 364 days, exactly 52 weeks, and 52 × 5 = 260 weekdays.
From Friday, June 4 to Monday, June 7, 2027. Saturday, Sunday and Monday: 3 days, of which only Monday is a weekday: 1 school day.
On the last day itself. From May 26, 2027 to May 26, 2027: 0 days, 0 weekdays and 0 school days.
Other questions people ask
How many days until school ends?
It depends on your school, because each district sets its own calendar. Enter your school’s last day and the page counts from today. As an example, Northside ISD in San Antonio, Texas ends its 2026–27 school year on Wednesday, May 26, 2027: from Monday, October 19, 2026 that is 219 days, or 157 weekdays.
How do I count the school days left?
Count the weekdays (Monday to Friday) from tomorrow up to and including the last day of school, then take away the weekdays with no school: holidays, breaks and teacher days. From March 1 to May 26, 2027 there are 62 weekdays; with a 5-day spring break, 57 school days are left.
Is today counted?
No. The count starts after the start date and includes the last day of school, as a “days until” count does. On the last day the count is 0; the day before, it is 1. To count today as a school day, set “Count from” to yesterday.
Why does the page show Northside ISD’s date?
Only as an example of a published calendar, used when the last day is left empty. Northside ISD publishes its calendars two school years ahead: its school years end on May 26, 2027 and May 25, 2028. After May 25, 2028 the page asks for your date.
When does school end for summer?
In the US, it depends on the district. Northside ISD in Texas ends on May 26, 2027, while New York City public schools end their 2026–27 year on Monday, June 28, 2027. Check your district’s calendar.
How many days are in a school year?
Each state sets a minimum number of instructional days or hours. The most common minimum is 180 days, and others range lower or count hours instead; the National Center for Education Statistics lists each state’s rule.
What counts as a day off?
Any weekday in the period with no school for you: federal and local holidays, winter or spring break, teacher work days and staff development days. Weekends are already left out, so do not count Saturdays or Sundays.