Elementary School Teachers, Except Special Education Salary in North Carolina

BLS OEWS May 2025 • 18 metro areas • North Carolina

Elementary School Teachers, Except Special Education in North Carolina earn a median salary of $49,784 per year on average across 18 metro and nonmetro areas, -20.1% vs the national median of $62,340. An estimated 45,960 elementary school teachers, except special education are employed across North Carolina, with salaries ranging from $47,150 to $58,010 depending on location.

$49,784 Avg median salary in North Carolina
$58,010 Highest paying metro
$47,150 Lowest paying metro
45,960 Employed in North Carolina

Compare Elementary School Teachers, Except Special Education salaries & buying power

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

Full tool →
Elementary School Teachers, Except Special Education
in
    vs

      Elementary School Teachers, Except Special Education salaries by city in North Carolina

      Metro area Median salary 25th pct 75th pct Employed
      Raleigh, NC $58,010 $48,150 $61,690 5,350
      Charlotte, NC-SC $56,780 $48,060 $60,970 11,140
      Greensboro, NC $55,470 $48,060 $60,260 3,080
      Durham, NC $50,970 $48,260 $62,100 2,540
      Winston, NC $50,930 $46,860 $59,930 2,940
      Western North Carolina $49,230 $46,340 $59,210 3,370
      Hickory, NC $48,620 $46,260 $56,790 1,730
      Pinehurst, NC $48,450 $45,700 $56,120 510
      Eastern North Carolina $48,260 $45,620 $55,830 2,700
      Greenville, NC $48,250 $44,970 $57,400 690
      Wilmington, NC $48,210 $45,540 $58,640 2,060
      Asheville, NC $47,820 $46,640 $57,640 1,660
      Fayetteville, NC $47,770 $45,130 $55,980 1,460
      Burlington, NC $47,750 $45,810 $57,130 700
      Goldsboro, NC $47,640 $43,130 $55,380 600
      Central North Carolina $47,620 $46,000 $57,360 3,860
      Rocky Mount, NC $47,180 $39,970 $50,310 600
      Jacksonville, NC $47,150 $40,610 $48,960 970

      View Elementary School Teachers, Except Special Education salaries in all cities