Complete school year calendar for Buffalo Public Schools. Includes all holidays, breaks, and important dates from September 2025 through June 2026.
| Event | Date(s) | Status |
|---|---|---|
| First Day for Students | September 3, 2025 (Wed) | Classes Begin |
| Labor Day | Sep 1, 2025 (Mon) | No School |
| Indigenous Peoples' & Italian Heritage Day | Oct 13, 2025 (Mon) | No School |
| Election Day | Nov 4, 2025 (Tue) | No School |
| Veterans Day | Nov 11, 2025 (Tue) | No School |
| Thanksgiving Recess | Nov 26–28, 2025 | No School |
| Winter Recess | Dec 22, 2025 – Jan 2, 2026 | No School |
| MLK Day | Jan 19, 2026 (Mon) | No School |
| Mid-Winter Recess | Feb 16–20, 2026 | No School |
| Eid al-Fitr | Mar 20, 2026 (Fri) | No School |
| Spring Recess | Apr 3–10, 2026 | No School |
| Memorial Day | May 25, 2026 (Mon) | No School |
| Juneteenth | Jun 19, 2026 (Fri) | No School |
| Last Day for Students | June 25, 2026 (Thu) | School Closes |
Complete month-by-month calendar for Buffalo Public Schools. Every day is color-coded so you can see school days, holidays, and breaks at a glance.
The Buffalo Public Schools (BPS) district is one of the largest school districts in New York State, serving approximately 38,000 students from Pre-Kindergarten through 12th grade. The district operates roughly 60 school campuses and facilities across the city of Buffalo. Navigating the academic year for such a large and diverse student body requires careful planning, making the official school calendar an essential resource for families.
The BPS calendar is shaped by both State Education Department requirements and local union agreements. In recent years, the district has made strides toward a more inclusive calendar, notably observing Lunar New Year as an official school holiday starting in the 2024-2025 school year. While historical patterns offer strong projections for typical breaks like the Winter and Spring Recesses, dates for specialized professional development days and weather-related closure policies are determined annually.
Spring Recess for Buffalo Public Schools runs from Friday, April 3 through Friday, April 10, 2026. Students return on Monday, April 13.
The last day of attendance for BPS students is scheduled for Thursday, June 25, 2026.
The ELA testing is scheduled for April 15-16, Math testing on April 28-29, and Science testing on May 5, 2026.
Given Buffalo's location and susceptibility to lake-effect snow, the district closely monitors severe weather. While traditional "snow days" (school closures) are utilized when travel is unsafe, BPS may also transition to remote learning days during extended inclement weather to ensure instructional time is not lost and the school year is not unnecessarily prolonged into late June.
Yes, but they are limited. BPS typically schedules half-days only for specific Parent-Teacher Conferences (usually held in the fall) or mandated Superintendent Conference Days. Unlike some suburban districts that have frequent half-days for professional development, Buffalo aims for full instructional days. However, emergency early dismissals may be implemented during severe lake-effect snowstorms if travel conditions rapidly deteriorate mid-day.
High school students in BPS only attend school during the June NYS Regents Examination period (typically mid-to-late June) if they are scheduled to take an exam. While the last official day of school for PreK-8 students is June 25, 2026, high schoolers should refer to their individual specific exam schedules provided by their building principal, as their actual "last day" depends on their final test.
Data Source: This calendar is based on projected dates derived from Buffalo Public Schools' historical scheduling patterns (2024-2025 and 2025-2026 academic years).
Disclaimer: This website is not affiliated with Buffalo Public Schools. For the most current and official calendar, please visit buffaloschools.org.
Dates are subject to change. Religious holiday dates are approximate.
Last updated: March 7, 2026