Elementary School Teacher Salary in Missouri
Elementary School Teacher pay in Missouri, explained
Elementary school teachers in Missouri earn a median of $50,910 per year (— per hour), which is 20% below the national median of $63,970. Entry-level workers earn around $39,980, while the most experienced elementary school teachers reach about $78,820. Pay varies by employer, setting, and metro area within Missouri.
Is $50,910 good pay in Missouri?
Adjusted for Missouri's cost of living (which runs 91% of the U.S. average), that $50,910 is worth about $56,058 in national buying power — ranking Missouri #50 for real pay (vs #48 on the sticker number).
See the full Elementary School Teacher Real Pay Index arrow_forward
Elementary School Teacher pay by experience in Missouri
Elementary School Teacher pay in neighboring states
| State | Median / yr | Real pay | vs MO |
|---|---|---|---|
| Missouri (here) | $50,910 | $56,058 | — |
| Illinois | $75,320 | $75,352 | −$24,410 |
| Nebraska | $62,380 | $69,232 | −$11,470 |
| Kentucky | $60,610 | $67,226 | −$9,700 |
| Iowa | $60,580 | $69,028 | −$9,670 |
| Tennessee | $59,980 | $65,288 | −$9,070 |
| Kansas | $56,450 | $62,675 | −$5,540 |
| Arkansas | $52,700 | $60,619 | −$1,790 |
| Oklahoma | $48,200 | $54,871 | +$2,710 |
Elementary School Teacher in Missouri: FAQ
How much do elementary school teachers make in Missouri?
Elementary school teachers in Missouri earn a median of $50,910 per year (— per hour), compared with $63,970 nationally.
Does Missouri pay elementary school teachers well?
At $50,910, Missouri pays 20% below the national median for elementary school teachers. An estimated 33,180 work in the state.