Skip to content

The average salary for a History Teacher in Missouri is $91,150.

Annual Average Salary Information

Annual Average Salary: $91,150

$48,930$142,960