Skip to content

The average salary for a History Teacher in North Carolina is $77,850.

Annual Average Salary Information

Annual Average Salary: $77,850

$47,610$111,110