Salaripedia
English

How much does a career/technical education teacher make in North Carolina?

$62,390a year

Median yearly pay for career/technical education teachers in North Carolina. That is $30.00 an hour or $5,199 a month.

Hourly
$30.00
Vs. national median
-2%
Rank among states
27 of 51
Jobs in the state
6,510
Pay range
Lowest 10%: $44,680Median: $62,390Highest 10%: $82,010
PercentileYearlyHourly
10th$44,680$21.48
25th$51,840$24.92
Median$62,390$30.00
75th$74,820$35.97
90th$82,010$39.43

Cities in North Carolina

Metro areas, median yearly pay.

Fayetteville, NC$82,010
Durham, NC$66,290
Raleigh, NC$66,060
Greenville, NC$64,700
Winston-Salem, NC$64,690
Goldsboro, NC$64,440
Jacksonville, NC$62,940
Hickory, NC$62,380
Wilmington, NC$62,060
Asheville, NC$61,470
Greensboro, NC$61,170
Charlotte, NC$60,380
Virginia Beach, VA$56,750
Rocky Mount, NC$52,010
Salaries for every job in North Carolina

Nearby in the ranking

States with similar pay for career/technical education teachers.

24. Illinois$62,480
25. Vermont$62,450
26. Delaware$62,400
27. North Carolina$62,390
28. Tennessee$62,310
29. Iowa$62,270
30. Maryland$62,060
Career/Technical Education Teacher salary in all states

Frequently asked questions

How much does a career/technical education teacher make an hour in North Carolina?

The median hourly pay in North Carolina is $30.00 ($62,390 a year).

Do career/technical education teachers make more in North Carolina than the national average?

No: $62,390 against $63,820 nationally, 2% less.

Where does North Carolina rank for career/technical education teacher pay?

North Carolina ranks 27 of 51 states.

Which city in North Carolina pays career/technical education teachers the most?

Fayetteville, NC, with a median of $82,010 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.