Salaripedia
English

How much does a secondary school teacher make in Mankato?

$63,220a year

Median yearly pay for secondary school teachers in the Mankato, MN metro area. That is $30.39 an hour or $5,268 a month.

Hourly
$30.39
Vs. national median
-12%
Rank among cities
186 of 375
Jobs in the area
260
Pay range
Lowest 10%: $48,730Median: $63,220Highest 10%: $99,290
PercentileYearlyHourly
10th$48,730$23.43
25th$58,600$28.17
Median$63,220$30.39
75th$78,940$37.95
90th$99,290$47.74

Other cities in Minnesota

Median yearly pay for secondary school teachers.

Minneapolis, MN$79,010
St. Cloud, MN$76,170
Duluth, MN$74,030
Rochester, MN$72,790
La Crosse, WI$62,740
Grand Forks, ND$61,430
Fargo, ND$60,460
Sioux Falls, SD$51,630
Secondary School Teacher salary in Minnesota Secondary School Teacher salary in all states

Related jobs in Mankato

Same field, median yearly pay.

Health Specialties Teacher$116,000
Business Teacher$102,500
Computer Science Teacher$84,240
Biological Science Teacher$82,130
Communications Teacher$80,670
Social Work Teacher$80,110
Psychology Teacher$79,420
Nursing Instructor and Teacher$79,050
Education Teacher$78,500
Postsecondary Teacher$77,080
Salaries for every job in Mankato, MN

Frequently asked questions

How much does a secondary school teacher make an hour in Mankato?

The median hourly pay in the Mankato, MN metro area is $30.39 ($63,220 a year).

Do secondary school teachers make more in Mankato than the national average?

No: $63,220 against $72,040 nationally, 12% less.

How does Mankato compare with the rest of Minnesota?

The median in Minnesota is $76,460, so Mankato pays 17% less.

Where does Mankato rank for secondary school teacher pay?

186 of 375 metro areas with data.

How much does a secondary school teacher make starting out in Mankato?

The lowest-paid 10% make $48,730 or less a year; the top 10% make $99,290 or more.

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.