SOC 25-2022 · Missouri

Middle School Teachers, Except Special and Career/Technical Education Salary in Missouri

Middle school teachers (except special and career/technical education) in Missouri earn the most in St. Louis (average $69,120 a year) and the least in Jefferson City ($51,850), across the 8 Missouri metro areas we cover. Statewide, BLS puts the middle school teachers (except special and career/technical education) average at $61,510 and the median at $59,310 for 11,330 workers. The U.S. average for this job is $72,030.

$69Khighest: St. Louis
$52Klowest: Jefferson City
12,310jobs in these metros
8metro areas
Advertisement

Middle School Teachers, Except Special and Career/Technical Education average salary by city in Missouri

Pay, take-home pay and cost of living

CityAverageMedian25th pct.Take-home*Cost of living
St. Louis$69,120$62,180$50,220$54,45395
Kansas City$65,290$62,570$50,920$51,85693
St. Joseph$57,090$50,600$48,410$46,30686
Cape Girardeau$56,020$56,090$46,470$45,49686
Columbia$55,850$48,590$46,220$45,36889
Springfield$54,790$48,990$47,020$44,56689
Joplin$53,880$49,110$47,380$43,87886
Jefferson City$51,850$47,960$45,620$42,34288

*Average salary after federal and state taxes for a single filer; includes St. Louis's local income tax (1%); the 1% earnings tax applies to people who live or work in Kansas City or St. Louis itself, not in the suburbs. Cost of living: BEA price parity, U.S. = 100.

Middle School Teachers, Except Special and Career/Technical Education salary in other states

Middle School Teachers, Except Special and Career/Technical Education salary by city and state

More about pay in Missouri

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.