← Buffalo's Schools, Mapped
Buffalo Public Schools · enrollment records through Oct. 23, 2026

Leaving BPS, Day by Day

The district announced proposed school closings on Oct. 2. Three weeks later, the district's own records still show no wave of students leaving. Late records keep arriving, though: exits dated Oct. 13 to 19 went from 32 to 42 in the latest refresh. So the newest days will keep rising.

Left BPS, two weeks before the announcement
180185 same weekdays last year
Left BPS, Oct. 2 to Oct. 23
121210 same weekdays last year
Left BPS from the 9 schools the proposal affects, since Oct. 2
1832 same days last year
Moved to another BPS school, since Oct. 2
97136 same weekdays last year

"Left BPS" means the record ended with a transfer out of the district: to a charter or another public school, a private school, home schooling, another state or country, or a GED program. The newest days are still incomplete. See "Recent days are incomplete" below.

Students leaving the district, each school day

Weekend entries are counted on the following Monday, and Columbus Day entries on the Tuesday, both years. Early September is high both years because students who switched schools over the summer are recorded once classes start.

The nine schools the proposal affects, since Oct. 2

SchoolLeft BPSMoved within BPSMarked not attending
All nine181273

"Marked not attending" is almost all from Oct. 6, when the district closed out 394 students across the city who had stopped coming or never came. That happens every year just before the state's October headcount: last year it was 515 students on Oct. 3, and the same nine schools had 73 of them (East alone had 45 then, 41 this year). It reflects attendance, not a reaction to the closings.

The nine follow the superintendent's Oct. 21 resolution: the seven schools it would close or change, plus Leonardo da Vinci and Research Lab, which would share the Riverside building. It added PS 17 and took PS 82 off the list, so PS 17 replaces PS 82 here. The resolution was withdrawn before a vote, and no new vote date has been set.

What public data can't tell you