Salaripedia
English

How much does a secondary school teacher make in Burlington?

$49,680a year

Median yearly pay for secondary school teachers in the Burlington, NC metro area. That is $23.88 an hour or $4,140 a month.

Hourly
$23.88
Vs. national median
-31%
Rank among cities
362 of 375
Jobs in the area
350
Pay range
Lowest 10%: $39,820Median: $49,680Highest 10%: $61,290
PercentileYearlyHourly
10th$39,820$19.14
25th$45,850$22.04
Median$49,680$23.88
75th$59,270$28.50
90th$61,290$29.47

Other cities in North Carolina

Median yearly pay for secondary school teachers.

Virginia Beach, VA$76,790
Raleigh, NC$60,380
Charlotte, NC$60,300
Asheville, NC$59,320
Greensboro, NC$58,990
Wilmington, NC$57,980
Winston-Salem, NC$57,930
Durham, NC$57,870
Hickory, NC$57,790
Greenville, NC$57,230
Pinehurst, NC$56,280
Goldsboro, NC$52,180
Fayetteville, NC$49,580
Rocky Mount, NC$47,770
Secondary School Teacher salary in North Carolina Secondary School Teacher salary in all states

Related jobs in Burlington

Same field, median yearly pay.

Librarian and Media Collections Specialist$61,210
Instructional Coordinator$60,790
Special Education Teacher$58,970
Self-Enrichment Teacher$58,970
Elementary School Teacher$56,740
Special Education Teacher$53,920
Kindergarten Teacher$52,460
Adult Basic Education$48,750
Tutor$40,540
Preschool Teacher$33,680
Salaries for every job in Burlington, NC

Frequently asked questions

How much does a secondary school teacher make an hour in Burlington?

The median hourly pay in the Burlington, NC metro area is $23.88 ($49,680 a year).

Do secondary school teachers make more in Burlington than the national average?

No: $49,680 against $72,040 nationally, 31% less.

How does Burlington compare with the rest of North Carolina?

The median in North Carolina is $57,650, so Burlington pays 14% less.

Where does Burlington rank for secondary school teacher pay?

362 of 375 metro areas with data.

How much does a secondary school teacher make starting out in Burlington?

The lowest-paid 10% make $39,820 or less a year; the top 10% make $61,290 or more.

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.