Average teacher pay in Minnesota's public school districts ranges from $31,994 in the Ivanhoe Public School District to $75,489 in the Edina Public School District, according to 2018-19 records. Click the arrow to page through the list of districts, and click a heading to sort.