Complete school year calendar for Buffalo Public Schools. Includes all holidays, breaks, and important dates from September 2026 through June 2027.
| Event | Date(s) | Status |
|---|---|---|
| First Day of School | September 10, 2026 (Thu) | School Opens |
| Thanksgiving Break | November 26–27, 2026 (Thu–Fri) | No School |
| Winter Recess | Dec 24, 2026 – Jan 2, 2027 | No School |
| Mid-Winter Recess | February 15–19, 2027 (Mon–Fri) | No School |
| Spring Recess | April 5–9, 2027 (Mon–Fri) | No School |
| Memorial Day | May 31, 2027 (Mon) | No School |
| Last Day of School | June 24, 2027 (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.
The 2026-2027 school year for Buffalo Public Schools is projected to begin on Thursday, September 10, 2026, the Thursday following Labor Day. Buffalo typically starts school on the Thursday after Labor Day.
Winter Recess is projected to run from Thursday, December 24, 2026 through Saturday, January 2, 2027. Students would return to school on Monday, January 4, 2027.
Yes. Buffalo Public Schools began observing Lunar New Year as a school holiday starting in the 2024-2025 school year. The projected date for Lunar New Year in 2027 is Friday, January 29, 2027.
Spring Recess is projected to run from Monday, April 5 through Friday, April 9, 2027. Note that Buffalo's spring break timing can vary significantly from year to year.
The last day of the 2026-2027 school year is projected to be Thursday, June 24, 2027. Buffalo typically ends its school year on a Thursday in late June.
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.
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 6, 2026