SOC 25-2031 · Missouri

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

Secondary school teachers (except special and career/technical education) in Missouri earn the most in St. Louis (average $68,400 a year) and the least in Cape Girardeau ($53,580), across the 8 Missouri metro areas we cover. Statewide, BLS puts the secondary school teachers (except special and career/technical education) average at $60,310 and the median at $59,240 for 24,380 workers. The U.S. average for this job is $76,320.

$68Khighest: St. Louis
$54Klowest: Cape Girardeau
22,060jobs in these metros
8metro areas
Advertisement

Secondary 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$68,400$62,130$50,640$53,98895
Kansas City$62,830$61,200$50,370$50,02093
Springfield$60,070$60,060$48,170$48,56089
Columbia$57,820$58,720$47,300$46,85889
Jefferson City$56,260$50,950$46,920$45,67888
St. Joseph$55,840$49,790$45,370$45,36086
Joplin$54,240$50,690$47,260$44,15086
Cape Girardeau$53,580$48,570$46,920$43,65186

*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.

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

Secondary 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.