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.
Middle School Teachers, Except Special and Career/Technical Education
in
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 |