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

BLS OEWS May 2025 • 6 metro areas • North Carolina

Career/Technical Education Teachers, Middle School in North Carolina earn a median salary of $50,977 per year on average across 6 metro and nonmetro areas, -19.9% vs the national median of $63,620. An estimated 610 career/technical education teachers, middle school are employed across North Carolina, with salaries ranging from $45,280 to $57,650 depending on location.

$50,977 Avg median salary in North Carolina
$57,650 Highest paying metro
$45,280 Lowest paying metro
610 Employed in North Carolina

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

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

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

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

      Metro areaMedian salary25th pct75th pctEmployed
      Durham, NC$57,650$50,720$59,30040
      Charlotte, NC-SC$54,990$48,850$57,580310
      Hickory, NC$51,930$46,490$56,72040
      Winston, NC$50,680$50,680$50,680
      Raleigh, NC$45,330$45,330$80,050120
      Greensboro, NC$45,280$38,570$56,590100

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