All states › North Carolina

North Carolina school bus driver pay & requirements

About 12,390 school bus drivers work in North Carolina. The middle (median) driver earns $18.01/hr ($37,460/yr), according to the BLS.

Pay range statewide (BLS, May 2025)

Bottom 10%25%Median75%Top 10%
Hourly$15.51$17.01$18.01$21.38$22.58
Yearly$32,270$35,370$37,460$44,480$46,960

Source: BLS Occupational Employment & Wage Statistics, May 2025, SOC 53-3051 Bus Drivers, School · checked 2026-10-30. Yearly figures assume BLS's year-round hours; many drivers work fewer.

Compare by county

Guilford County, NC2 employersDurham County, NC1 employerMecklenburg County, NC1 employerUnion County, NC1 employerWake County, NC1 employer

Employers in North Carolina

EmployerStart $/hrTop $/hrSign-on bonusPaid CDL trainingGuaranteed hoursSummer payPay year / notesSource
Charlotte-Mecklenburg Schools
Mecklenburg County (Charlotte), NC · Mecklenburg County · District
$20.04not stated not statedYes not statednot stated 2026-27
"Paid Training Available." Hiring at 18+.
CMS Become a Driver page
checked 2026-10-30
Wake County Public Schools
Wake County (Raleigh), NC · Wake County · District
$20.00not stated $1,200 sign-on + up to $4,000/yr attendance & retention bonusesYes not stated
Up to 4 hrs AM + 4 hrs PM; must be available 30 hrs/week
not stated 2026-27
"We'll pay for your CDL license."
WCPSS bus driver careers page
checked 2026-10-30
Union County Public Schools
Union County (Monroe), NC · Union County · District
$20.00not stated not statedYes not statednot stated 2026-27
Starting rate $20.00/hr; paid training for driver trainees; separate recruitment bonus program for referrals.
UCPS We Are Hiring page
checked 2026-10-30
First Student — Greensboro
Guilford County (Greensboro), NC · Guilford County · Contractor
$20.00not stated not statednot stated 4 hrs/day
CDL required for this posting
not stated 2026First Student posting JR14229
checked 2026-10-30
Guilford County Schools
Guilford County (Greensboro), NC · Guilford County · District
$16.38not stated not statednot stated not stated
10-month, full-time
not stated 2026-27
Paid on classified grade 62.
LinkedIn copy of district posting (third-party)
GCS compensation page
checked 2026-10-30
KIPP Durham (charter)
Durham, NC · Durham County · Charter school
$21.00not stated not statednot stated not statednot stated 2026-27
CDL required.
KIPP NC career board posting
checked 2026-10-30

Pay by metro area (BLS)

AreaDriversMedian $/hrBottom 10%Top 10%
Asheville, NC260$18.57$13.21$22.69
Burlington, NC70$17.78$16.07$21.38
Charlotte-Concord-Gastonia, NC-SC3970$22.12$16.98$24.03
Durham-Chapel Hill, NC500$19.54$17.52$23.92
Fayetteville, NC450$16.85$12.89$21.98
Goldsboro, NC130$16.92$15.04$19.63
Greensboro-High Point, NC1030$17.92$16.95$23.21
Greenville, NC190$17.55$16.56$18.75
Hickory-Lenoir-Morganton, NC250$17.77$16.16$18.25
Pinehurst-Southern Pines, NC60$17.21$15.86$21.21
Raleigh-Cary, NC2120$18.52$13.93$22.98
Rocky Mount, NC270$19.52$13.67$19.52
Virginia Beach-Chesapeake-Norfolk, VA-NC2390$24.13$19.46$29.91
Wilmington, NC140$17.54$13.38$20.92
Winston-Salem, NC630$17.70$16.22$21.22
Eastern North Carolina nonmetropolitan area990$17.26$15.31$21.21
Central North Carolina nonmetropolitan area840$16.98$15.93$17.66
Western North Carolina nonmetropolitan area750$16.91$15.83$22.44

How to become a school bus driver in North Carolina

Sources: NCDMV School Bus Endorsements
N.C. G.S. 20-218 · checked 2026-10-30

Federal rules that apply in every state

Sources: 49 CFR 380 Subpart F (ELDT rule)
FMCSA Training Provider Registry FAQ
FMCSA Find a Provider

The Bus Lot Weekly

New raises, sign-on bonuses and paid-training offers near you, every week. Free.

Free weekly email. Unsubscribe anytime.