Florida’s 67 school districts end the academic year across a seventeen-day window, from May 21 to June 4.
The earliest finish is Madison County (May 21). The latest is Miami-Dade (June 4). The distribution is not random; it reflects hurricane makeup-day policies, collective bargaining agreements, and the August 10 start law covered earlier in this series.
Below is the complete list. Each district is followed by its scheduled last day of student attendance for the 2025-2026 school year, based on official district calendars as of May 12, 2026. (Brevard County is an exception: after this table was compiled, the district announced an early release due to unused hurricane days, moving its last day to May 22.)
Florida school district end dates, A-Z
| County | Last day | Full calendar |
|---|---|---|
| Alachua | June 2 | View calendar |
| Baker | May 22 | View calendar |
| Bay | May 28 | View calendar |
| Bradford | May 28 | View calendar |
| Brevard | May 22 | View calendar |
| Broward | June 3 | View calendar |
| Calhoun | May 27 | View calendar |
| Charlotte | May 29 | View calendar |
| Citrus | May 29 | View calendar |
| Clay | May 29 | View calendar |
| Collier | May 29 | View calendar |
| Columbia | May 27 | View calendar |
| DeSoto | May 28 | View calendar |
| Dixie | May 29 | View calendar |
| Duval | May 28 | View calendar |
| Escambia | May 22 | View calendar |
| Flagler | May 28 | View calendar |
| Franklin | May 28 | View calendar |
| Gadsden | May 22 | View calendar |
| Gilchrist | May 28 | View calendar |
| Glades | May 28 | View calendar |
| Gulf | May 29 | View calendar |
| Hamilton | May 22 | View calendar |
| Hardee | May 28 | View calendar |
| Hendry | May 29 | View calendar |
| Hernando | May 29 | View calendar |
| Highlands | May 22 | View calendar |
| Hillsborough | May 29 | View calendar |
| Holmes | May 29 | View calendar |
| Indian River | May 29 | View calendar |
| Jackson | May 28 | View calendar |
| Jefferson | May 22 | View calendar |
| Lafayette | May 22 | View calendar |
| Lake | May 29 | View calendar |
| Lee | June 1 | View calendar |
| Leon | May 22 | View calendar |
| Levy | May 29 | View calendar |
| Liberty | May 28 | View calendar |
| Madison | May 21 | View calendar |
| Manatee | May 28 | View calendar |
| Marion | May 28 | View calendar |
| Martin | May 28 | View calendar |
| Miami-Dade | June 4 | View calendar |
| Monroe | May 29 | View calendar |
| Nassau | May 27 | View calendar |
| Okaloosa | May 28 | View calendar |
| Okeechobee | May 28 | View calendar |
| Orange | May 27 | View calendar |
| Osceola | May 28 | View calendar |
| Palm Beach | May 29 | View calendar |
| Pasco | May 29 | View calendar |
| Pinellas | May 28 | View calendar |
| Polk | May 28 | View calendar |
| Putnam | May 29 | View calendar |
| Santa Rosa | May 28 | View calendar |
| Sarasota | May 27 | View calendar |
| Seminole | May 27 | View calendar |
| St. Johns | May 29 | View calendar |
| St. Lucie | June 2 | View calendar |
| Sumter | June 2 | View calendar |
| Suwannee | May 22 | View calendar |
| Taylor | May 29 | View calendar |
| Union | May 22 | View calendar |
| Volusia | May 28 | View calendar |
| Wakulla | May 27 | View calendar |
| Walton | May 29 | View calendar |
| Washington | May 22 | View calendar |
Why such a wide range of end dates?
Three forces push Florida’s finish line across a seventeen-day spread.
1. Hurricane makeup days
Districts that used fewer or no hurricane days end earlier. Brevard County originally scheduled May 27, but after confirming it had not activated any reserved makeup days, it moved the last day forward to May 22. By contrast, districts that burned multiple hurricane days (or keep buffer days as insurance) stretch deeper into June.
2. Teacher contract calendars
Collective bargaining agreements lock in the number of teacher planning days, in-service days, and the total length of the work year. These fixed numbers pull some districts toward a later finish, especially where the contract assigns more non-instructional days in the spring.
3. The August 10 start law
Almost all Florida districts must start the next school year on August 10 (the state floor). That means a later end date does not push the start of the next year later — it simply shortens summer break. No district can “drift later” without losing vacation time, so the spread in end dates directly translates into a spread in summer length.
Three groups worth watching
1. The early finish (May 21-22)
Madison County ends May 21, the earliest in the state. Ten other counties finish May 22. All of them are in the Florida Panhandle or north central region. Their early calendar is not an accident: these districts historically use fewer hurricane days and have teacher contracts that front-load planning time before the school year.
2. The June holdouts (June 1-4)
Six districts end in June: Lee (June 1), Alachua and St. Lucie and Sumter (June 2), Broward (June 3), Miami-Dade (June 4).
Why so late? In Miami-Dade and Broward, collective bargaining agreements lock in a longer school year. In Lee and St. Lucie, the late end is partly a hedge against hurricane disruptions — they keep buffer days that never get used. The consequence: these families get the shortest summer breaks in Florida, because almost all districts still start the next school year on August 10.
3. Brevard’s last-minute shift
Brevard County originally scheduled May 27. After the calendar was published, the district confirmed it had not used its reserved hurricane makeup days. It therefore moved the last day forward to May 22. This is a live example of how the “hurricane makeup day” system can unexpectedly lengthen — or shorten — summer break.
How the date gap affects families
A May 21 finish gives families roughly 11-12 weeks of summer. A June 4 finish compresses summer to just over nine weeks.
That two-to-three-week difference shows up in real life:
- Summer camps – Camps that start in late May serve early-finishing districts; camps that start in June miss those families entirely. Parents in late-finishing districts have fewer camp options and often face higher prices for the remaining openings.
- Child-care coverage – The gap creates a “bridge week” problem. Families in early districts need coverage from late May until August 10; families in late districts have a shorter gap but may find that summer programs have already filled their sessions.
- Learning slide – Research on summer learning loss consistently shows that longer breaks increase skill regression, especially in reading and math for elementary students. The districts that end in June effectively give teachers less review work in the fall, but also give students less downtime.
Because the August 10 start date is nearly universal, the counties that end later get less summer without any offsetting benefit — they do not start the next year later.
For a deeper look at why these dates are so hard to change — the 180-day funding rule, collective bargaining lock-ins, and the hurricane makeup-day system — see the earlier articles in this series.