Salaripedia
English

How much does a mathematical science teacher make in North Carolina?

$73,620a year

Median yearly pay for mathematical science teachers in North Carolina. That is $35.39 an hour or $6,135 a month.

Hourly
$35.39
Vs. national median
-8%
Rank among states
36 of 48
Jobs in the state
1,870
Pay range
Lowest 10%: $49,410Median: $73,620Highest 10%: $132,700
PercentileYearlyHourly
10th$49,410$23.75
25th$59,700$28.70
Median$73,620$35.39
75th$87,120$41.88
90th$132,700$63.81

Cities in North Carolina

Metro areas, median yearly pay.

Raleigh, NC$83,760
Greensboro, NC$79,630
Wilmington, NC$78,770
Winston-Salem, NC$74,890
Virginia Beach, VA$74,360
Charlotte, NC$66,140
Hickory, NC$65,390
Asheville, NC$53,820
Salaries for every job in North Carolina

Nearby in the ranking

States with similar pay for mathematical science teachers.

33. Tennessee$76,240
34. Virginia$75,830
35. Missouri$74,640
36. North Carolina$73,620
37. Arizona$71,230
38. West Virginia$69,370
39. New Mexico$66,550
Mathematical Science Teacher salary in all states

Frequently asked questions

How much does a mathematical science teacher make an hour in North Carolina?

The median hourly pay in North Carolina is $35.39 ($73,620 a year).

Do mathematical science teachers make more in North Carolina than the national average?

No: $73,620 against $79,940 nationally, 8% less.

Where does North Carolina rank for mathematical science teacher pay?

North Carolina ranks 36 of 48 states.

Which city in North Carolina pays mathematical science teachers the most?

Raleigh-Cary, NC, with a median of $83,760 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.