SOC 25-2031 · North Carolina

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

Secondary school teachers (except special and career/technical education) in North Carolina earn the most in Charlotte (average $59,940 a year) and the least in Rocky Mount ($49,940), across the 14 North Carolina metro areas we cover. Statewide, BLS puts the secondary school teachers (except special and career/technical education) average at $55,760 and the median at $57,650 for 28,620 workers. The U.S. average for this job is $76,320.

$60Khighest: Charlotte
$50Klowest: Rocky Mount
23,060jobs in these metros
14metro areas
Advertisement

Secondary 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$59,940$60,300$48,740$48,45997
Raleigh$58,330$60,380$49,560$47,23098
Asheville$57,360$59,320$48,810$46,48997
Wilmington$56,660$57,980$47,000$45,95496
Durham$56,050$57,870$46,060$45,48898
Greensboro$55,520$58,990$47,830$45,08493
Winston-Salem$55,400$57,930$47,560$44,99292
Pinehurst$55,210$56,280$46,440$44,84788
Hickory$54,210$57,790$47,940$44,08388
Greenville$53,560$57,230$46,010$43,58788
Burlington$52,770$49,680$45,850$42,98493
Goldsboro$50,970$52,180$45,450$41,60988
Fayetteville$50,910$49,580$45,880$41,56492
Rocky Mount$49,940$47,770$45,810$40,82388

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

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

Secondary 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.