SalaryData

Secondary School Teacher Salary in Missouri

Based on 24K+ workers in Missouri

Data year: 2025 · Last updated: October 2026

Median Annual Salary (MO)

$59,240

$28.48/hr

vs National Average

$70,424

-15.9% vs national median

Salary Range (10th–90th)

$41K – $79K

24K employed in Missouri

The median Secondary School Teacher salary in Missouri is $59,240 per year, which is 16% below the national average. This figure represents the midpoint of earnings, with most teachers in the state falling within a salary range of $40,540 to $79,300 annually. Approximately 24,380 individuals are employed in this vital profession across Missouri.

Several factors influence the Secondary School Teacher salary in Missouri. These include the specific school district's budget and funding levels, years of experience and educational attainment of the teacher, and whether they hold advanced certifications or specialized roles within their school. Location within Missouri, such as urban versus rural districts, can also play a role.

Salary Distribution — Secondary School Teacher in Missouri

Secondary School Teacher (MO) salary percentiles
PercentileAnnual Salary
10th percentile$40,540
25th percentile$47,680
Median (50th percentile)$59,240
75th percentile$71,000
90th percentile$79,300

Top-Paying Industries for Secondary School Teacher (U.S.)

Which industries pay Secondary School Teachers the most — nationwide figures (industry-level data is not available by state). Secondary School Teachers in Missouri tend to follow these industry patterns.

Industry (U.S.)Median SalaryEmployed (U.S.)
Government (excl. schools, hospitals & USPS)$77,3302K
Educational Services$72,1701.1M
Administrative and Support Services$63,290550
Health Care and Social Assistance$57,8801K
Other Services (except Public Administration)$50,750870

Source: U.S. BLS OEWS National Industry-Specific estimates, May 2025. National figures (not state-specific).

Historical Salary Trend — Secondary School Teacher in Missouri vs National

Historical Secondary School Teacher salary trend in Missouri
YearMedian Salary (Missouri)
2022$49,410
2023$60,580
2024$50,780
2025$59,240
2026 (projected)$62,794

The latest year is a projection based on recent wage trends — BLS has not yet released that year’s data.

Historical salary trend for Secondary School Teacher in Missouri
YearMissouri MedianNational Median
2022$49,410$63,868
2023$60,580$67,463
2024$50,780$67,394
2025$59,240$70,424
2026 (projected)$62,794$74,649

Secondary School Teacher Salary by Experience Level in Missouri

Secondary School Teacher salary by experience level in Missouri
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$47,680
Mid-level3-5 yrs$59,240
Senior6-9 yrs$71,000
Staff / Lead10+ yrs$79,300

Secondary School Teacher Salary in Other States

Related Secondary School Teacher Salaries in Missouri

How other high-demand occupations in Missouri compare to Secondary School Teacher ($59,240 median).

OccupationMedian Salaryvs Secondary School TeacherHourly
Instructional Coordinator in MO$72,080+21.7%$34.65/hr
Middle School Teacher in MO$59,310+0.1%$28.51/hr
Librarian in MO$58,700-0.9%$28.22/hr
School Counselor in MO$58,040-2.0%$27.90/hr
Kindergarten Teacher in MO$56,590-4.5%$27.21/hr
Elementary School Teacher in MO$50,910-14.1%$24.48/hr
Tutor in MO$43,090-27.3%$20.72/hr
Police Officer in MO$59,460+0.4%$28.59/hr
Insurance Sales Agent in MO$58,990-0.4%$28.36/hr
Interior Designer in MO$59,610+0.6%$28.66/hr
Computer User Support Specialist in MO$59,770+0.9%$28.74/hr
Training and Development Specialist in MO$58,670-1.0%$28.21/hr

Frequently Asked Questions

What is the average salary for a secondary school teacher in Missouri?

The median salary for a secondary school teacher in Missouri is $59,240 per year, which averages out to about $28 per hour. This median is 15.9% lower than the national average.

How much do secondary school teachers in Missouri typically earn?

Most secondary school teachers in Missouri earn between $40,540 and $79,300 annually. The median salary falls right in the middle of this range at $59,240 per year.

What is the salary range for a high school teacher in Missouri?

In Missouri, secondary school teachers can expect to earn a salary ranging from $40,540 to $79,300 per year. The median annual salary is $59,240.

How many secondary school teachers are employed in Missouri?

There are approximately 24,380 secondary school teachers employed in Missouri. The median salary for these educators is $59,240 per year, or $28 per hour.

More Locations