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

12 schools in Buffalo-Hanover-Montrose Schools

Minnesota · 5,175 students · 3 cities

Across the district, Buffalo-Hanover-Montrose Schools runs 12 public K-12 schools teaching roughly 5,175 Minnesota students (about 431 per school).

4-year change in Buffalo-Hanover-Montrose Schools

SY 2020-21 vs SY 2024-25
Total enrollment
5,175
-325 (-6%) vs SY 2020-21
School count
10
-1 (-9%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Buffalo-Hanover-Montrose Schools ranks

Among districts
MeasureThis districtIn MinnesotaIn the US
State test proficiency
ranked highest first
50.9%#43 of 163N/A
Enrollment
ranked largest first
5,175#37 of 269#1,859 of 9,234
Number of schools
ranked most first
10#44 of 269N/A
Students per teacher
ranked fewest first
18.5:1#256 of 267#7,918 of 9,044
Free or reduced-price lunch share
ranked highest first
27.1%#209 of 269#6,876 of 8,164
Diversity index
ranked most diverse first
25.6%#105 of 152#5,205 of 6,853
Districts need at least 2 schools and 500 students to be ranked. Test proficiency is ranked within the state only, since each state gives a different test. Each rank links to the full list.

Inside Buffalo-Hanover-Montrose Schools

State test results across the district's 8 scored schools run from HANOVER ELEMENTARY at 69.3% proficient to Tatanka Elementary STEM School at 39.3%, a gap of 30.0 points. That is the 21st widest gap among 84 Minnesota districts with four or more scored schools.

Since 2017-18, the 10 district schools that reported both years went from 5,806 to 5,175 students (down 11%) and from 324 to 280 full-time teachers (down 14%), as of 2024-25.

Proficient is the average share of students meeting the state standard across each school's state tests in 2023-24 and 2024-25; schools with fewer than 100 students and schools serving specialized populations are left out. Staffing figures come from the NCES Common Core of Data and count only schools that reported students and teachers in both years.

About Buffalo-Hanover-Montrose Schools

Buffalo-Hanover-Montrose Schools maintains 12 public schools across Minnesota, collectively hosting roughly 5,175 students.

Looking at the level breakdown, Buffalo-Hanover-Montrose Schools comprises 8 elementary, 1 middle, and 3 high schools.

Average enrollment per school in Buffalo-Hanover-Montrose Schools is about 431, meaningfully above the Minnesota average of roughly 357.

Over the past 4-year window. Total public-school enrollment in Buffalo-Hanover-Montrose Schools has decreased 6% since SY 2020-21, moving from about 5,500 students to 5,175. Buffalo-Hanover-Montrose Schools now counts 10 public schools, down from 11 in SY 2020-21.

On this page, the community for Buffalo-Hanover-Montrose Schools discusses sports rivalries, cross-district programs, and shared facilities. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools does Buffalo-Hanover-Montrose Schools run?
Buffalo-Hanover-Montrose Schools has 12 public schools with a combined enrollment of about 5,175 students in Minnesota.
What is the mix of elementary, middle, and high schools in Buffalo-Hanover-Montrose Schools?
Buffalo-Hanover-Montrose Schools includes 8 elementary schools, 1 middle school, and 3 high schools.
What is the largest school in Buffalo-Hanover-Montrose Schools?
BUFFALO SENIOR HIGH is the largest public school in Buffalo-Hanover-Montrose Schools by enrollment, with approximately 1,681 students.
What grade levels does Buffalo-Hanover-Montrose Schools serve?
Buffalo-Hanover-Montrose Schools serves students from pre-K through grade 12 across 12 schools.
What cities does Buffalo-Hanover-Montrose Schools serve?
Buffalo-Hanover-Montrose Schools operates schools in Buffalo, Hanover, Montrose across Minnesota.