SalaryCalculations

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

State wage data from the BLS OEWS survey, May 2025.

Median annual

$57,650

Median hourly

$28

Average annual

$55,760

Employed in state

29K

The median annual salary for Secondary School Teachers, Except Special and Career/Technical Education in North Carolina is $57,650, or about $28 an hour. That is 20% lower than the national median.

Pay in North Carolina ranges from $45,430 at the 10th percentile to $64,460 at the 90th percentile. Roughly 29K people work as secondary school teachers, except special and career/technical education in the state.

Pay distribution in North Carolina

10th$45,430
25th$47,760
Median$57,650
75th$60,740
90th$64,460

Salary calculator

Hourly
$27.72
Daily
$222
Weekly
$1,109
Bi-weekly
$2,217
Monthly
$4,804
Annual
$57,650

$57,650 a year is around the 50th percentile for Secondary School Teachers, Except Special and Career/Technical Educations in North Carolina. The median is $57,650.

Secondary School Teachers, Except Special and Career/Technical Education pay by metro area in North Carolina

Metro areaMedian annualEmployment
Virginia Beach-Chesapeake-Norfolk, VA-NC$76,7905.5K
Raleigh-Cary, NC$60,3804.2K
Charlotte-Concord-Gastonia, NC-SC$60,3008.5K
Asheville, NC$59,3201.1K
Greensboro-High Point, NC$58,9902.3K
Wilmington, NC$57,980730
Winston-Salem, NC$57,9301.3K
Durham-Chapel Hill, NC$57,8701.6K
Hickory-Lenoir-Morganton, NC$57,790630
Greenville, NC$57,230360
Pinehurst-Southern Pines, NC$56,280240
Goldsboro, NC$52,180360
Burlington, NC$49,680350
Fayetteville, NC$49,5801.0K
Rocky Mount, NC$47,770320

Other jobs in North Carolina

All salaries in North Carolina →