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

BLS OEWS May 2025 • 16 metro areas • North Carolina

Middle School Teachers, Except Special and Career/Technical Education in North Carolina earn a median salary of $50,615 per year on average across 16 metro and nonmetro areas, -19.6% vs the national median of $62,970. An estimated 15,960 middle school teachers, except special and career/technical education are employed across North Carolina, with salaries ranging from $46,260 to $58,480 depending on location.

$50,615 Avg median salary in North Carolina
$58,480 Highest paying metro
$46,260 Lowest paying metro
15,960 Employed in North Carolina

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

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

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

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

      Metro area Median salary 25th pct 75th pct Employed
      Charlotte, NC-SC $58,480 $48,130 $62,720 5,150
      Raleigh, NC $56,390 $47,160 $62,580 1,210
      Greensboro, NC $54,800 $48,930 $60,840 1,840
      Durham, NC $52,170 $48,890 $64,320 1,070
      Winston, NC $51,740 $46,320 $57,680 580
      Hickory, NC $50,830 $46,410 $58,840 1,120
      Western North Carolina $50,530 $46,130 $58,900 810
      Asheville, NC $50,340 $45,140 $58,810 610
      Wilmington, NC $49,830 $46,530 $60,590 590
      Goldsboro, NC $48,880 $46,450 $54,250 280
      Central North Carolina $48,710 $37,510 $56,700 780
      Pinehurst, NC $48,240 $45,760 $57,110 160
      Fayetteville, NC $48,210 $45,760 $56,860 470
      Eastern North Carolina $47,570 $40,840 $54,780 750
      Greenville, NC $46,860 $45,840 $56,540 250
      Rocky Mount, NC $46,260 $44,500 $56,260 290

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