High School Teacher Salary in North Carolina

High School Teachers in North Carolina earn a median salary of $54,750 per year, which is 16% lower than the national median of $65,220.

$54,750
Median Salary
$58,366
Mean Salary
23,513
Employment
0.69
Location Quotient
96
Cost of Living
Below average
16% lower than
vs National
national median

Salary Distribution

10th Percentile
$32,850
25th Percentile
$42,705
Median
$54,750
75th Percentile
$70,080
90th Percentile
$91,980

Salary Comparison

High School Teacher in North Carolina $54,750
US Median Household Income $74,580

Frequently Asked Questions

How much does a High School Teacher make in North Carolina?
The median salary for a High School Teacher in North Carolina is $54,750 per year, which is 16% lower than the national median of $65,220.
How many High School Teacher jobs are there in North Carolina?
There are approximately 23,513 high school teacher positions in North Carolina.
What is the salary range for a High School Teacher in North Carolina?
Salaries range from $32,850 (10th percentile) to $91,980 (90th percentile), with a median of $54,750.

Related Careers in Education