Salaripedia
English

How much does a middle school teacher make in Missouri?

$59,310a year

Median yearly pay for middle school teachers in Missouri. That is $28.51 an hour or $4,943 a month.

Hourly
$28.51
Vs. national median
-8%
Rank among states
44 of 51
Jobs in the state
11,330
Pay range
Lowest 10%: $43,760Median: $59,310Highest 10%: $91,130
PercentileYearlyHourly
10th$43,760$21.04
25th$47,670$22.92
Median$59,310$28.51
75th$73,640$35.40
90th$91,130$43.81

Cities in Missouri

Metro areas, median yearly pay.

Kansas City, MO$62,570
St. Louis, MO$62,180
Cape Girardeau, MO$56,090
St. Joseph, MO$50,600
Joplin, MO$49,110
Springfield, MO$48,990
Columbia, MO$48,590
Jefferson City, MO$47,960
Salaries for every job in Missouri

Nearby in the ranking

States with similar pay for middle school teachers.

41. North Dakota$60,100
42. Arizona$59,710
43. Arkansas$59,570
44. Missouri$59,310
45. Florida$58,940
46. Louisiana$58,760
47. West Virginia$57,210
Middle School Teacher salary in all states

Frequently asked questions

How much does a middle school teacher make an hour in Missouri?

The median hourly pay in Missouri is $28.51 ($59,310 a year).

Do middle school teachers make more in Missouri than the national average?

No: $59,310 against $64,370 nationally, 8% less.

Where does Missouri rank for middle school teacher pay?

Missouri ranks 44 of 51 states.

Which city in Missouri pays middle school teachers the most?

Kansas City, MO-KS, with a median of $62,570 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.