Buffalo Schools

There are at least ten public and private schools throughout Buffalo-Hanover-Montrose School District 877 that parents can choose from. Most of the schools in Buffalo are nestled between Buffalo Lake and Lake Pulaski. The overall parent reviews show that most of the elementary and high schools are well rounded and offer a variety of activities. Parents give Buffalo schools a general rating of eight out of ten. See below for further information regarding which school to choose and statistics about each school. If you have any questions or for further inquires call (763)682-5200.