District Information

A rural community, approximately 40 miles west of the Twin Cities, lies quietly in the countryside. But stop and take a closer look. It's a dynamic region full of growth and prosperity. Look even closer at the school district. Buffalo-Hanover-Montrose Schools  has all of the opportunities of a large school district, within a caring, small town community.

The 157 square mile area that makes up the district includes Buffalo, Hanover, Montrose and the surrounding townships. With a district population of over 32,000 residents, over 5,800 students attend 6 elementary schools, a middle school (grades 6-8), a high school and alternative high school (grades 9-12), and a transitions program.

Hundreds of teachers and staff are all working towards one mission: Making a difference by preparing all students for a successful future in a changing world.

BHM Facts and Figures

At-a-glance facts about the Buffalo-Hanover-Montrose School district.


By law the district is required to post campaign finance reports. Those reports will be posted here and will remain available for four (4) years after the posting date.


The history and events concerning the public schools of Buffalo form an interesting chapter in the records of Buffalo.

Maps & Directions

Driving directions and maps for our district office and individual schools.

Mission Statement

BHM Mission Statement, Core Values and Key Results


The BHM policies govern the operation of the district.  The School Board reviews and updates policies as necessary.  They are categorized as follows:

  • School District
  • School Board
  • Administration
  • Employee/Personnel
  • Students
  • Education Programs
  • Non-Instructional Operations and Business Services
  • Buildings and Sites
  • School District - Community Relations

New Student/Registration Information

Moving To The Area?
Please visit the appropriate school's website or call 763.682.8737 if you have questions.


Staff Directory

Use our searchable directory to find the staff person you wish to contact.

School Board

The Buffalo-Hanover-Montrose School Board is made up of seven members. Positions on the Board are four-year terms with elections held in odd-numbered years. The district's superintendent and a student representative from the high school student council also participate in Board meetings.