Skip to content

The average salary for a History Teacher in Tennessee is $81,120.

Annual Average Salary Information

Annual Average Salary: $81,120

$48,270$116,800