Best Schools in Buffalo

Which schools are assigned to my home?

About Buffalo

Buffalo has 12 schools. One of the highest rated schools is Buffalo Senior High School, with a rating of 9. The school has 1,818 children. Public schools in Buffalo belong to Buffalo-Hanover-Montrose Public School District. Maple Lake Public School District is close by and is rated worse than Buffalo-Hanover-Montrose Public School District. Nearby Swan River Montessori Charter School District is better, with a rating of 9. The population of Buffalo is 10,532. Buffalo-Hanover-Montrose Public School District enrolls 56% of the population of Buffalo.