Advertisement
Middle School Teachers, Except Special and Career/Technical Education average salary by city in North Carolina
- Charlotte$58,270
- Raleigh$56,460
- Durham$54,320
- Greensboro$54,280
- Wilmington$53,240
- Asheville$52,550
- Winston-Salem$52,190
- Hickory$51,840
- Greenville$50,600
- Fayetteville$49,730
- Rocky Mount$48,920
- Goldsboro$48,800
Pay, take-home pay and cost of living
| City | Average | Median | 25th pct. | Take-home* | Cost of living |
|---|---|---|---|---|---|
| Charlotte | $58,270 | $59,110 | $48,710 | $47,184 | 97 |
| Raleigh | $56,460 | $57,330 | $47,550 | $45,802 | 98 |
| Durham | $54,320 | $51,340 | $47,050 | $44,167 | 98 |
| Greensboro | $54,280 | $56,800 | $47,690 | $44,137 | 93 |
| Wilmington | $53,240 | $52,310 | $47,440 | $43,343 | 96 |
| Asheville | $52,550 | $57,510 | $46,710 | $42,816 | 97 |
| Winston-Salem | $52,190 | $54,720 | $46,100 | $42,541 | 92 |
| Hickory | $51,840 | $51,970 | $45,580 | $42,274 | 88 |
| Greenville | $50,600 | $54,590 | $44,800 | $41,327 | 88 |
| Fayetteville | $49,730 | $49,080 | $44,610 | $40,663 | 92 |
| Rocky Mount | $48,920 | $47,830 | $45,560 | $40,044 | 88 |
| Goldsboro | $48,800 | $47,560 | $45,340 | $39,952 | 88 |
*Average salary after federal and state taxes for a single filer. Cost of living: BEA price parity, U.S. = 100.
Middle School Teachers, Except Special and Career/Technical Education salary in other states
Middle School Teachers, Except Special and Career/Technical Education salary by city and state
More about pay in North Carolina
Sources and how to read this page
- Wages: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates for metropolitan areas. SOC code 25-2022.
- U.S. and statewide figures: BLS OEWS national and state estimates, May 2025, every employer including rural areas.
- Cost of living: Bureau of Economic Analysis regional price parities (RPP), 2024; 100 = U.S. average.
Read the full methodology. Spotted an error? Tell us.