The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

18 schools in Buffalo

Minnesota · Public K-12

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
Total enrollment
4,692
-459 (-9%) vs SY 2017-18
School count
15
+3 (+25%) vs SY 2017-18
% White
86%
was 90%
% Hispanic
5%
was 4%
% Black
3%
was 2%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Bison OnlineElementaryM-M·
BUFFALO COMMUNITY MIDDLEMiddle06-081,160
BUFFALO EARLY CHILD. SP. ED PROGRAMElementaryPK-PK150
BUFFALO SENIOR HIGHHigh09-121,681
Cornerstones ProgramHigh06-1223
DISCOVERY ELEMENTARYElementaryKG-05257
Eastern Wright ProgramMiddle05-088
NORTHWINDS ELEMENTARYElementaryKG-05419
PARKSIDE ELEMENTARYElementaryPK-05348
PHOENIX LEARNING CENTERHigh09-1236
PRIDE TRANSITIONSHigh12-120
SWMetro Buffalo-TransitionsHigh09-1226
SWMetro Lakeside AcademyHigh07-1223
Tatanka Elementary STEM SchoolElementaryKG-05393
Terra Nova SchoolHigh06-1284
Wright Technical CenterHigh11-120
Wright Technical Center ALCHigh09-1281
Wright Technical Center ALC MiddleMiddle06-083

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.

Frequently asked questions

How many public schools are in Buffalo?
Buffalo, Minnesota has 18 public K-12 schools serving approximately 4,692 students.
How many elementary, middle, and high schools are in Buffalo?
Buffalo has 6 elementary, 3 middle, 9 high public schools.
What is the largest public school in Buffalo?
BUFFALO SENIOR HIGH is the largest public school in Buffalo by enrollment, with approximately 1,681 students.
What school districts serve Buffalo?
Buffalo is served by 5 public school districts, including Buffalo-Hanover-Montrose Schools, Meeker and Wright Special Education, Southwest Metro Intermediate 288, Terra Nova School, Wright Technical Center.
What grade levels do public schools in Buffalo cover?
Public schools in Buffalo serve students from pre-K through grade 12.
Are there charter schools in Buffalo?
1 of the 18 public schools in Buffalo are charter schools.