Math Teacher Salary in Minnesota: Pay by City and Grade Level

Written by MathTeacherEDU Editorial Staff, Last Updated: November 2, 2026

Fact-checked by Rebecca Turley

The math teacher salary in Minnesota was a $76,460 median for high school teachers and $62,640 for middle school teachers as of May 2025, according to the BLS. The high school figure beats the national $72,040, while the middle school figure trails the national $64,370. Minneapolis-St. Paul-Bloomington has the highest high school median, at $79,010.

If you’re deciding between a middle school and a high school math license in Minnesota, the grade band you pick moves your median pay by $13,820. BLS doesn’t track math teachers on their own, so every figure here is for middle or high school teachers of all subjects, including math. Here’s what Minnesota pays, how it compares with its neighbors, and where the openings are.

Minnesota Math Teacher Salary by Grade Level

Minnesota’s high school teachers earned a median $13,820 more than its middle school teachers as of May 2025. That’s about 1.8 times the national gap of $7,670. If you can teach either band, the high school route pays noticeably more in this state.

Here are the statewide BLS figures for both occupations as of May 2025:

OccupationEmploymentMedian Annual Wage75th Percentile90th Percentile
High School Teachers16,020$76,460$97,400$121,220
Middle School Teachers8,890$62,640$81,390$99,340

How Minnesota Compares to the National Median and Neighboring States

Nationally, high school teachers earned a median annual salary of $72,040 as of May 2025, and middle school teachers earned $64,370, according to the Bureau of Labor Statistics. Minnesota’s high school median sits $4,420 above the national figure. Its middle school median runs $1,730 below.

This comparison covers all four states that border Minnesota. Minnesota has the highest median of the five for both high school and middle school teachers. Wisconsin comes closest, though its high school median is still $13,590 lower. You can check the full picture on the pages for Iowa math teacher pay, North Dakota teacher salaries and South Dakota’s salary figures. To see where Minnesota lands nationally, compare math teacher salaries across every state.

StateHigh School MedianMiddle School Median
Minnesota$76,460$62,640
Wisconsin$62,870$61,960
North Dakota$61,210$60,100
Iowa$61,200$60,450
South Dakota$51,050$50,980

Math Teacher Salary by City in Minnesota

Minneapolis-St. Paul-Bloomington leads the high school column with a $79,010 median, $2,550 above the state figure. St. Cloud ($76,170), Duluth ($74,030) and Rochester ($72,790) all clear the national $72,040 too. Mankato is the exception among Minnesota-centered metros, at $63,220.

Middle school pay tells a different story. St. Cloud’s middle school median is $73,750, which is $11,110 above the state figure and the highest in the table. Every other Minnesota-centered metro sits between $61,850 in Mankato and $64,390 in Rochester. The last four rows are metros centered in North Dakota, South Dakota or Wisconsin that reach into Minnesota, so their figures include teachers on both sides of the border.

Here are the May 2025 BLS medians and employment for the 9 metro areas that include part of Minnesota:

Metro AreaHigh School MedianHigh School EmploymentMiddle School MedianMiddle School Employment
Duluth, MN-WI$74,030630$62,420330
Mankato, MN$63,220260$61,850140
Minneapolis-St. Paul-Bloomington, MN-WI$79,0109,840$62,8006,660
Rochester, MN$72,790800$64,390150
St. Cloud, MN$76,170400$73,750320
Fargo, ND-MN$60,460770$61,090450
Grand Forks, ND-MN$61,430360$61,150210
Sioux Falls, SD-MN$51,630920$50,280720
La Crosse-Onalaska, WI-MN$62,740530$62,210440
FIND SCHOOLS
Sponsored Content

Top-End Pay for Minnesota Teachers

BLS doesn’t publish pay by years of experience, so the percentiles are the closest look at what senior teachers earn. In Minnesota, a high school teacher at the 90th percentile earned $121,220 as of May 2025, which is $13,620 above the national 90th percentile of $107,600. Middle school teachers at the 90th percentile earned $99,340, a little under the national $102,540.

Rochester has the highest top end in the state for high school teachers, with a 90th percentile of $127,510. Minneapolis-St. Paul-Bloomington follows at $125,960. For middle school, Mankato ($100,750) and Minneapolis-St. Paul-Bloomington ($100,640) both top $100,000 at the 90th percentile. Starting pay isn’t in the BLS data at all. Minnesota districts set it in their own teacher contracts, so check the salary schedule for any district you’re applying to.

Minnesota Math Teacher Job Outlook

Minnesota is projected to add teaching jobs rather than lose them. Projections Central estimates a 1.5% change in employment for high school teachers in Minnesota between 2024 and 2034, with an average of 1,180 openings per year. Middle school teachers show the same 1.5% change, with about 760 openings per year. You can check the state’s own figures on the Minnesota DEED Employment Outlook.

Nationally, the BLS Occupational Outlook Handbook projects little or no change for either job from 2025 to 2035. High school teacher employment goes from 1,087,500 to 1,085,000, and middle school teacher employment from 630,100 to 627,400. Openings still come up every year as teachers retire or leave: about 63,500 for high school and 38,800 for middle school nationwide.

Frequently Asked Questions

What is the average math teacher salary in Minnesota?

BLS reports the median, the midpoint where half of teachers earn more and half earn less. Minnesota high school teachers earned a median of $76,460 and middle school teachers $62,640 as of May 2025. Those figures cover teachers of all subjects, including math.

Which Minnesota city pays math teachers the most?

For high school, Minneapolis-St. Paul-Bloomington has the highest median at $79,010. For middle school, St. Cloud leads by a wide margin at $73,750. Rochester has the highest 90th percentile for high school teachers, at $127,510.

Do Minnesota teachers earn more than the national median?

High school teachers do. Minnesota’s $76,460 high school median is $4,420 above the national $72,040. Middle school teachers earn less, with a $62,640 median that’s $1,730 below the national $64,370.

How does Minnesota teacher pay compare to neighboring states?

Among Minnesota and the four states that border it, Minnesota has the highest median for both high school and middle school teachers. Wisconsin is next, with a $62,870 high school median. South Dakota pays the least, at $51,050 for high school teachers.

Are math teaching jobs growing in Minnesota?

Slightly. Projections Central estimates employment of both high school and middle school teachers in Minnesota will grow 1.5% between 2024 and 2034. That works out to about 1,180 high school and 760 middle school openings a year as teachers retire or leave the profession.

  • State medians: Minnesota high school teachers earned $76,460 and middle school teachers $62,640 as of May 2025.
  • Grade band gap: High school pays $13,820 more than middle school at the median, about 1.8 times the national gap.
  • Best-paying metros: Minneapolis-St. Paul-Bloomington leads for high school at $79,010, and St. Cloud leads for middle school at $73,750.
  • Neighbors: Minnesota tops all four bordering states on both the high school and middle school medians.
  • Openings: Projections Central expects about 1,180 high school and 760 middle school openings a year through 2034.

2025 US Bureau of Labor Statistics salary figures for Middle School Teachers and High School Teachers, which include teachers of all subjects. Job growth projections (2024-2034) are from the US Department of Labor-sponsored resource, Projections Central. Figures reflect state and national data, not school-specific information. Conditions in your area may vary. Data accessed October 2026. National job outlook figures (2025-2035) are from the BLS Occupational Outlook Handbook.

Minnesota pays high school teachers well above the national median, so a 9-12 math license is worth weighing if you can teach either band. The schools listed here accept students working toward math teacher certification, so compare how each one handles student teaching and evening or online coursework.