Salaripedia
English

How much does a mathematical science teacher make in Minnesota?

$85,570a year

Median yearly pay for mathematical science teachers in Minnesota. That is $41.14 an hour or $7,131 a month.

Hourly
$41.14
Vs. national median
+7%
Rank among states
8 of 48
Jobs in the state
690
Pay range
Lowest 10%: $61,310Median: $85,570Highest 10%: $130,900
PercentileYearlyHourly
10th$61,310$29.48
25th$79,760$38.35
Median$85,570$41.14
75th$107,400$51.62
90th$130,900$62.95

Cities in Minnesota

Metro areas, median yearly pay.

Minneapolis, MN$96,210
Fargo, ND$86,380
Grand Forks, ND$85,490
St. Cloud, MN$85,300
Duluth, MN$80,930
La Crosse, WI$80,310
Salaries for every job in Minnesota

Nearby in the ranking

States with similar pay for mathematical science teachers.

5. Oregon$91,770
6. New Hampshire$91,670
7. New York$87,230
8. Minnesota$85,570
9. Washington$85,560
10. Massachusetts$85,490
11. Connecticut$85,020
Mathematical Science Teacher salary in all states

Frequently asked questions

How much does a mathematical science teacher make an hour in Minnesota?

The median hourly pay in Minnesota is $41.14 ($85,570 a year).

Do mathematical science teachers make more in Minnesota than the national average?

Yes: $85,570 against $79,940 nationally, 7% more.

Where does Minnesota rank for mathematical science teacher pay?

Minnesota ranks 8 of 48 states.

Which city in Minnesota pays mathematical science teachers the most?

Minneapolis-St. Paul-Bloomington, MN-WI, with a median of $96,210 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.