Special Education Teachers, Secondary School Salary in North Carolina

BLS OEWS May 2025 • 13 metro areas • North Carolina

Special Education Teachers, Secondary School in North Carolina earn a median salary of $51,944 per year on average across 13 metro and nonmetro areas, -25.4% vs the national median of $69,590. An estimated 3,960 special education teachers, secondary school are employed across North Carolina, with salaries ranging from $47,500 to $61,600 depending on location.

$51,944 Avg median salary in North Carolina
$61,600 Highest paying metro
$47,500 Lowest paying metro
3,960 Employed in North Carolina

Compare Special Education Teachers, Secondary School salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Special Education Teachers, Secondary School
in
    vs

      Special Education Teachers, Secondary School salaries by city in North Carolina

      Metro area Median salary 25th pct 75th pct Employed
      Hickory, NC $61,600 $51,600 $68,670 130
      Durham, NC $59,550 $47,520 $64,220 310
      Charlotte, NC-SC $58,550 $49,590 $61,600 1,130
      Greensboro, NC $52,580 $45,750 $60,040 380
      Asheville, NC $51,280 $47,720 $59,990 100
      Raleigh, NC $51,040 $45,610 $62,830 690
      Wilmington, NC $50,290 $46,160 $58,330 130
      Fayetteville, NC $49,310 $47,100 $58,650 140
      Winston, NC $48,940 $47,430 $60,200 220
      Central North Carolina $48,780 $47,050 $62,440 200
      Eastern North Carolina $48,160 $45,410 $59,440 300
      Western North Carolina $47,690 $40,000 $57,920 180
      Rocky Mount, NC $47,500 $38,490 $54,450 50

      View Special Education Teachers, Secondary School salaries in all cities