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

BLS OEWS May 2025 • 11 metro areas • North Carolina

Career/Technical Education Teachers, Secondary School in North Carolina earn a median salary of $56,495 per year on average across 11 metro and nonmetro areas, -11.6% vs the national median of $63,910. An estimated 3,150 career/technical education teachers, secondary school are employed across North Carolina, with salaries ranging from $52,140 to $64,080 depending on location.

$56,495 Avg median salary in North Carolina
$64,080 Highest paying metro
$52,140 Lowest paying metro
3,150 Employed in North Carolina

Compare Career/Technical Education Teachers, Secondary School salaries & buying power

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

Full tool →
Career/Technical Education Teachers, Secondary School
in
    vs

      Career/Technical Education Teachers, Secondary School salaries by city in North Carolina

      Metro area Median salary 25th pct 75th pct Employed
      Durham, NC $64,080 $49,710 $64,080 160
      Charlotte, NC-SC $59,300 $49,370 $62,940 990
      Raleigh, NC $58,260 $50,190 $61,420 650
      Winston, NC $58,080 $49,440 $61,680 220
      Central North Carolina $56,760 $48,970 $58,270 170
      Hickory, NC $56,200 $51,910 $59,180 40
      Fayetteville, NC $56,070 $46,520 $57,870 130
      Eastern North Carolina $54,430 $51,400 $60,120 490
      Western North Carolina $53,470 $48,860 $55,920 170
      Wilmington, NC $52,660 $49,960 $59,610 90
      Rocky Mount, NC $52,140 $38,670 $52,240 40

      View Career/Technical Education Teachers, Secondary School salaries in all cities