SalaryCalculations

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

State wage data from the BLS OEWS survey, May 2025.

Median annual

$52,010

Median hourly

$25

Average annual

$53,350

Employed in state

21K

The median annual salary for Middle School Teachers, Except Special and Career/Technical Education in North Carolina is $52,010, or about $25 an hour. That is 19% lower than the national median.

Pay in North Carolina ranges from $44,660 at the 10th percentile to $61,770 at the 90th percentile. Roughly 21K people work as middle school teachers, except special and career/technical education in the state.

Pay distribution in North Carolina

10th$44,660
25th$47,050
Median$52,010
75th$59,110
90th$61,770

Salary calculator

Hourly
$25.00
Daily
$200
Weekly
$1,000
Bi-weekly
$2,000
Monthly
$4,334
Annual
$52,010

$52,010 a year is around the 50th percentile for Middle School Teachers, Except Special and Career/Technical Educations in North Carolina. The median is $52,010.

Middle School Teachers, Except Special and Career/Technical Education pay by metro area in North Carolina

Metro areaMedian annualEmployment
Virginia Beach-Chesapeake-Norfolk, VA-NC$65,3003.8K
Charlotte-Concord-Gastonia, NC-SC$59,1106.3K
Asheville, NC$57,5101.0K
Raleigh-Cary, NC$57,3301.2K
Greensboro-High Point, NC$56,8002.4K
Winston-Salem, NC$54,720N/A
Greenville, NC$54,590320
Wilmington, NC$52,310680
Hickory-Lenoir-Morganton, NC$51,970850
Durham-Chapel Hill, NC$51,3401.2K
Fayetteville, NC$49,080560
Rocky Mount, NC$47,830360
Goldsboro, NC$47,560300

Other jobs in North Carolina

All salaries in North Carolina →