Salaripedia
English

How much does a middle school teacher make in St. Joseph?

$50,600a year

Median yearly pay for middle school teachers in the St. Joseph, MO-KS metro area. That is $24.33 an hour or $4,217 a month.

Hourly
$24.33
Vs. national median
-21%
Rank among cities
333 of 357
Jobs in the area
260
Pay range
Lowest 10%: $46,970Median: $50,600Highest 10%: $74,790
PercentileYearlyHourly
10th$46,970$22.58
25th$48,410$23.27
Median$50,600$24.33
75th$61,040$29.35
90th$74,790$35.96

Other cities in Missouri

Median yearly pay for middle school teachers.

Kansas City, MO$62,570
St. Louis, MO$62,180
Cape Girardeau, MO$56,090
Joplin, MO$49,110
Springfield, MO$48,990
Columbia, MO$48,590
Jefferson City, MO$47,960
Middle School Teacher salary in Missouri Middle School Teacher salary in all states

Related jobs in St. Joseph

Same field, median yearly pay.

Secondary School Teacher$49,790
Elementary School Teacher$49,140
Librarian and Media Collections Specialist$47,670
Self-Enrichment Teacher$36,710
Preschool Teacher$35,150
Substitute Teacher$33,480
Teaching Assistant$30,840
Salaries for every job in St. Joseph, MO

Frequently asked questions

How much does a middle school teacher make an hour in St. Joseph?

The median hourly pay in the St. Joseph, MO-KS metro area is $24.33 ($50,600 a year).

Do middle school teachers make more in St. Joseph than the national average?

No: $50,600 against $64,370 nationally, 21% less.

How does St. Joseph compare with the rest of Missouri?

The median in Missouri is $59,310, so St. Joseph pays 15% less.

Where does St. Joseph rank for middle school teacher pay?

333 of 357 metro areas with data.

How much does a middle school teacher make starting out in St. Joseph?

The lowest-paid 10% make $46,970 or less a year; the top 10% make $74,790 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.