Guilford County, NC: school bus driver pay side by side

2 employers that hire school bus drivers in Guilford County. Click a column to sort. A blank cell means the source doesn't say, and we don't guess.

Best starting pay

$20.00/hr

First Student — Greensboro

Lowest starting pay

$16.38/hr

Guilford County Schools ($3.62/hr less)

EmployerStart $/hrvs county best startvs BLS metro medianTop $/hrSign-on bonusPaid CDL trainingGuaranteed hoursSummer paySource / date
First Student — Greensboro
Contractor · Guilford County (Greensboro)
$20.00county best+$2.08not statednot statednot stated4 hrs/day
CDL required for this posting
not statedFirst Student posting JR14229
2026 · checked 2026-10-30
Guilford County Schools
District · Guilford County (Greensboro)
$16.38−$3.62−$1.54not statednot statednot statednot stated
10-month, full-time
not statedLinkedIn copy of district posting (third-party)
GCS compensation page
2026-27 · checked 2026-10-30

Context: the BLS median for school bus drivers in the Greensboro-High Point, NC metro area is $17.92/hr (OEWS May 2025, SOC 53-3051). It covers the whole metro, not just this county. BLS source.

Rates come from different school years and postings (see each source), so treat small gaps with care. Third-party figures, such as news reports and salary sites, are labeled in the source name.

See all North Carolina districts ranked: North Carolina school bus driver pay by district.

Other North Carolina counties

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

The Bus Lot Weekly

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

Free weekly email. Unsubscribe anytime.