Bus Drivers, School Salary in North Carolina

BLS OEWS May 2025 • 18 metro areas • North Carolina

Bus Drivers, School in North Carolina earn a median salary of $36,663 per year on average across 18 metro and nonmetro areas, -22.1% vs the national median of $47,040. An estimated 12,400 bus drivers, school are employed across North Carolina, with salaries ranging from $34,170 to $42,830 depending on location.

$36,663 Avg median salary in North Carolina
$42,830 Highest paying metro
$34,170 Lowest paying metro
12,400 Employed in North Carolina

Compare Bus Drivers, School salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Bus Drivers, School
in
    vs

      Bus Drivers, School salaries by city in North Carolina

      Metro area Median salary 25th pct 75th pct Employed
      Durham, NC $42,830 $40,830 $47,970 620
      Greensboro, NC $39,600 $36,170 $39,600 1,640
      Rocky Mount, NC $39,020 $34,900 $39,020 280
      Charlotte, NC-SC $38,640 $35,570 $46,290 2,520
      Raleigh, NC $37,750 $32,900 $39,680 2,340
      Asheville, NC $37,530 $35,500 $39,390 270
      Hickory, NC $36,180 $35,870 $36,950 290
      Eastern North Carolina $35,820 $33,400 $37,540 1,100
      Wilmington, NC $35,670 $32,180 $39,740 110
      Fayetteville, NC $35,660 $33,140 $43,590 430
      Burlington, NC $35,540 $34,490 $36,000 90
      Greenville, NC $35,520 $35,520 $36,390 200
      Pinehurst, NC $35,430 $33,730 $36,650 70
      Goldsboro, NC $35,420 $34,580 $38,010 130
      Winston, NC $35,260 $34,570 $36,730 460
      Central North Carolina $34,990 $34,420 $36,100 780
      Western North Carolina $34,900 $32,500 $36,360 950
      Jacksonville, NC $34,170 $32,890 $34,880 120

      View Bus Drivers, School salaries in all cities