18 schools in Buffalo
Inside Buffalo (Minnesota), 18 public K-12 schools enroll roughly 4,692 students, averaging 261 per campus.
7-year change in Buffalo
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Bison Online | Elementary | M-M | · |
| BUFFALO COMMUNITY MIDDLE | Middle | 06-08 | 1,160 |
| BUFFALO EARLY CHILD. SP. ED PROGRAM | Elementary | PK-PK | 150 |
| BUFFALO SENIOR HIGH | High | 09-12 | 1,681 |
| Cornerstones Program | High | 06-12 | 23 |
| DISCOVERY ELEMENTARY | Elementary | KG-05 | 257 |
| Eastern Wright Program | Middle | 05-08 | 8 |
| NORTHWINDS ELEMENTARY | Elementary | KG-05 | 419 |
| PARKSIDE ELEMENTARY | Elementary | PK-05 | 348 |
| PHOENIX LEARNING CENTER | High | 09-12 | 36 |
| PRIDE TRANSITIONS | High | 12-12 | 0 |
| SWMetro Buffalo-Transitions | High | 09-12 | 26 |
| SWMetro Lakeside Academy | High | 07-12 | 23 |
| Tatanka Elementary STEM School | Elementary | KG-05 | 393 |
| Terra Nova School | High | 06-12 | 84 |
| Wright Technical Center | High | 11-12 | 0 |
| Wright Technical Center ALC | High | 09-12 | 81 |
| Wright Technical Center ALC Middle | Middle | 06-08 | 3 |
About Buffalo
Buffalo, Minnesota is home to 18 public schools, with combined enrollment of approximately 4,692 students. By school count, it is a mid-sized city.
In terms of grade levels, the city comprises 6 elementary, 3 middle, and 9 high.
Per-campus enrollment runs near 261, below the state mean of about 357.
Over the past 7-year window. Combined enrollment now sits at 4,692 students, fell 9% from the 5,151 reported in SY 2017-18. Over that span, Buffalo gained 3 schools, going from 12 to 15. Demographically, the White share of enrollment shrank from 90% to 86%.
On allk12, the community for Buffalo discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.