Teacher / Educator Salary in St. Louis, MO

The average Teacher / Educator in St. Louis, MO earns $57,285 per year, with most salaries falling between $51,300 and $71,820. That's 14% below the national average of $67,000 for this role.

Look up your exact salary — free →

Teacher / Educator pay by experience in St. Louis, MO

ExperienceAverageTypical range
Entry-level$37,620$29,070 – $49,590
Mid-level$57,285$51,300 – $71,820
Senior$76,095$58,995 – $93,195
Staff / Lead$98,325$78,660 – $125,685
Executive$137,655$106,875 – $181,260

Salary percentiles (mid-level)

$53,865
$57,285
$64,980

Figures are modeled market estimates for St. Louis, MO based on Earnable's salary dataset, updated 2026. Your actual pay depends on company, skills, and negotiation — look up your exact number.

Teacher / Educator salary in other cities

Other roles in St. Louis, MO

Look up your exact salary — free →