Advertisement
Substitute Teachers, Short-Term average salary by city in North Carolina
- Fayetteville$40,400
- Greensboro$40,390
- Raleigh$37,800
- Asheville$36,120
- Wilmington$36,020
- Charlotte$34,880
- Winston-Salem$34,820
- Durham$34,800
- Hickory$33,450
- Pinehurst$33,350
- Jacksonville$31,740
- Rocky Mount$31,090
- Greenville$31,000
Pay, take-home pay and cost of living
| City | Average | Median | 25th pct. | Take-home* | Cost of living |
|---|---|---|---|---|---|
| Fayetteville | $40,400 | $44,680 | $33,290 | $33,538 | 92 |
| Greensboro | $40,390 | $44,370 | $36,030 | $33,531 | 93 |
| Raleigh | $37,800 | $35,510 | $29,970 | $31,553 | 98 |
| Asheville | $36,120 | $34,060 | $33,780 | $30,270 | 97 |
| Wilmington | $36,020 | $33,780 | $33,710 | $30,194 | 96 |
| Charlotte | $34,880 | $32,010 | $29,660 | $29,323 | 97 |
| Winston-Salem | $34,820 | $31,470 | $31,470 | $29,277 | 92 |
| Durham | $34,800 | $35,190 | $31,830 | $29,262 | 98 |
| Hickory | $33,450 | $33,220 | $30,470 | $28,231 | 88 |
| Pinehurst | $33,350 | $31,960 | $29,600 | $28,155 | 88 |
| Jacksonville | $31,740 | $31,130 | $28,810 | $26,925 | 92 |
| Rocky Mount | $31,090 | $30,590 | $30,590 | $26,429 | 88 |
| Greenville | $31,000 | $30,240 | $28,560 | $26,360 | 88 |
*Average salary after federal and state taxes for a single filer. Cost of living: BEA price parity, U.S. = 100.
Substitute Teachers, Short-Term salary in other states
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-3031.
- 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.