SOC 25-2022 · North Carolina

Middle School Teachers, Except Special and Career/Technical Education Salary in North Carolina

Middle school teachers (except special and career/technical education) in North Carolina earn the most in Charlotte (average $58,270 a year) and the least in Goldsboro ($48,800), across the 12 North Carolina metro areas we cover. Statewide, BLS puts the middle school teachers (except special and career/technical education) average at $53,350 and the median at $52,010 for 20,650 workers. The U.S. average for this job is $72,030.

$58Khighest: Charlotte
$49Klowest: Goldsboro
15,180jobs in these metros
12metro areas
Advertisement

Middle School Teachers, Except Special and Career/Technical Education average salary by city in North Carolina

Pay, take-home pay and cost of living

CityAverageMedian25th pct.Take-home*Cost of living
Charlotte$58,270$59,110$48,710$47,18497
Raleigh$56,460$57,330$47,550$45,80298
Durham$54,320$51,340$47,050$44,16798
Greensboro$54,280$56,800$47,690$44,13793
Wilmington$53,240$52,310$47,440$43,34396
Asheville$52,550$57,510$46,710$42,81697
Winston-Salem$52,190$54,720$46,100$42,54192
Hickory$51,840$51,970$45,580$42,27488
Greenville$50,600$54,590$44,800$41,32788
Fayetteville$49,730$49,080$44,610$40,66392
Rocky Mount$48,920$47,830$45,560$40,04488
Goldsboro$48,800$47,560$45,340$39,95288

*Average salary after federal and state taxes for a single filer. Cost of living: BEA price parity, U.S. = 100.

Middle School Teachers, Except Special and Career/Technical Education salary in other states

Middle School Teachers, Except Special and Career/Technical Education salary by city and state

More about pay in North Carolina

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.