CDL Schools in Virginia

Federal law requires entry-level CDL training to come from a provider listed in FMCSA's Training Provider Registry. Virginia has 106 registered training locations open to the public — every one of them is listed below.

Registered training locations

106

Median truck driver wage

$54,500

Virginia, heavy & tractor-trailer

Job growth 2022–2032

+1.9%

Openings per year

5,110

statewide average

FMCSA-Registered CDL Training Providers in Virginia

Sorted by city. "Theory" is classroom instruction; "BTW" is behind-the-wheel training on a range or public road. Confirm current registration with the school before enrolling.

Provider City CDL classes Training offered
Ancora for Virginia Highlands Community College Abingdon Class A; Class B Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range
Public School System ABINGDON Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
1ST CDL TRAINING CENTER OF NOVA Alexandria Class A; Class B; Passenger Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range
LIDO CDL SCHOOL Alexandria Class A; Class B; Passenger; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Amherst County Bus Garage Amherst Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Ancora at Northern Virginia Community College Annandale Class A; Class B Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range
Arlington Public Schools Arlington Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Arlington Public Schools Arlington Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
160 Driving Academy - Richmond - Yard Ashland Class A Class A: BTW-Public Road, BTW-Range
Blue Ridge Entry Level Driver Training LLC Bassett Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Bland County Public Schools BASTIAN Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Mountain Empire Community College Big Stone Gap Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
SVCC Truck Driver Training School Blackstone Class A; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Same Day Submission Brambleton Hazardous Materials Hazardous Materials: Theory
Rockingham Driving CDL Institute LLC Broadway Class A; Class B Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range
Southwest Virginia Community College Cedar Bluff Class A Class A: Theory, BTW-Public Road, BTW-Range
Charles City County Public Schools Charles City Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Charlotte County Public Schools Charlotte Court House Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Ancora at Piedmont Virginia Community College Charlottesville Class A; Class B; Passenger; School Bus Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
CDS TRACTOR TRAILER TRAINING - NORFOLK Chesapeake Class A; Class B; Passenger; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
CDS TRACTOR TRAILER TRAINING - CHESTER Chester Class A; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Shippers Choice of Virginia, Inc. Chester Class A; Class B; Passenger; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Shippers' Choice of Virginia, Inc. - Richmond Chester Class A; Class B; Passenger; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Mountain Gateway Community College Clifton Forge Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory | Hazardous Materials: Theory
Dickenson County Public Schools Clintwood Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Henry County Public Schools Collinsville Class B; Passenger; School Bus Class B: BTW-Range | Passenger: BTW-Range | School Bus: BTW-Range
City of Colonial Heights Public Schools Colonial Heights Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
s d dunn hauling Colonial Heights Class A; Class B Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range
Cumberland County Public Schools Cumberland Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Ancora for Danville Community College Danville Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory | School Bus: Theory | Hazardous Materials: Theory
TJ and Friends Smith System CDL Training School Under review Doswell Class A; Class B; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Appalachian Freight Carriers Inc. Edinburg Class A Class A: Theory, BTW-Public Road, BTW-Range
Greensville County Public School Emporia Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
SVCC/TDTS Emporia Class A; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Prince Edward County Public Schools Farmville Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
2020 CDL DRIVING SCHOOL Fredericksburg Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
America Pro CDL School Fredericksburg Class A; Class B; Passenger Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range
Fredericksburg City Public Schools Fredericksburg Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Shippers' Choice of Virginia, Inc.- Manassas - Range Gainesville Class A; Class B; Passenger Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range | Passenger: BTW-Public Road, BTW-Range
Galax City Public Schools Galax Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road | School Bus: Theory, BTW-Public Road, BTW-Range
Wytheville Community College Galax Class A; Class B Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range
Rappahannock Community College/Glenns Glenns Class A Class A: Theory
Rappahannock Community College gloucester Class A Class A: BTW-Public Road, BTW-Range
Ancora for Virginia Peninsula Community College Hampton Class A; Class B Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range
CDL SAFE DRIVING ACADEMY LLC HERNDON Class A; Class B; Passenger Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range
Carroll County Public Schools Division (CCPSD) Hillsville Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Grayson County School Board Independence Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Lee County public Schools Jonesville Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Lunenburg County Public Schools Kenbridge Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Public School Transportation Department Lawrenceville Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Tri County Driving Academy Inc Lebanon Class A Class A: Theory, BTW-Public Road, BTW-Range
Rockbridge County Public Schools Lexington Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Ancora for Central Virginia Community College Lynchburg Class A; Class B Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range
AAA Cdl School Llc Manassas Class A; Class B; Passenger Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range
Shippers' Choice of Virginia, Inc. - Manassas Manassas Class A; Class B; Passenger; Hazardous Materials Class A: Theory | Class B: Theory | Passenger: Theory | Hazardous Materials: Theory
VA DRIVING SCHOOLS Manassas Class A; Class B; Passenger Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range
VA DRIVING SCHOOLS Manassas Class A; Class B; Passenger Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range | Passenger: BTW-Public Road, BTW-Range
VA DRIVING SCHOOLS Manassas Class A; Class B; Passenger Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range | Passenger: BTW-Public Road, BTW-Range
Smyth County School Board Marion Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Ancora for Patrick & Henry Community College Martinsville Class A; Class B Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range
Henry County Public Schools Martinsville Class B; Passenger; School Bus Class B: Theory, BTW-Public Road | Passenger: Theory, BTW-Public Road | School Bus: Theory, BTW-Public Road
Martinsville City Public Schools Martinsville Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Ancora for Eastern Shore Community College Melfa Class A; Class B; Passenger; School Bus Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Ancora for Laurel Ridge Community College Middletown Class A; Class B Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range
160 Driving Academy - Richmond - Classroom Midlothian Class A Class A: Theory
Dudley's CDL School Newport News Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory | Hazardous Materials: Theory
Shippers' Choice of Virginia, Inc. - Newport News Newport News Class A; Class B; Passenger; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
HIGHWAY DRIVING SCHOOL LLC Nokesville Class A; Class B; Passenger; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
160 Driving Academy - Norfolk - Classroom and Yard Norfolk Class A; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Advanced Technology Institute Norfolk Class A; Class B; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Train 4 Less Norfolk Under review Norfolk Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Goochland County Public Schools OILVILLE Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Orange County Public Schools Orange Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Giles County Public Schools Pearisburg Class A; Class B; Passenger; School Bus Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Petersburg City Public Schools Petersburg Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Road Safety CDL Training School / Petersburg Petersburg Class A; Class B; Passenger Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range
City of Portsmouth Public Utilities Portsmouth Class A; Class B; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Gilco Transport Services Portsmouth Class A; Class B; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Portsmouth Public Schools Portsmouth Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Ancora for Community College Workforce Alliance (CCWA) Richmond Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory | School Bus: Theory | Hazardous Materials: Theory
Ancora for Mid- Atlantic Richmond, VA Richmond Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory | School Bus: Theory | Hazardous Materials: Theory
5 STAR CDL TRAINING LLC RICHMOND Class A; Class B; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
5 STAR CDL TRAINING LLC RICHMOND Class A; Class B; Passenger; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
CDS TRACTOR TRAILER TRAINING - ROANOKE Roanoke Class A; Class B; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Virginia Western Community College Roanoke Class A; Class B; Passenger; Hazardous Materials Class A: Theory | Class B: Theory | Passenger: Theory | Hazardous Materials: Theory
ABBOTT BUS LINES INC ROANOKE Class B; Passenger Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range
Franklin County Public Schools Rocky Mount Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
SVCC Truck Driver Training School South Boston Class A; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
C.W. Wright Construction Company, LLC South Chesterfield Class A; Class B Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range
TNL CDL Stafford Class A Class A: Theory, BTW-Public Road, BTW-Range
Sussex County Public Schools Stony Creek Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
King and Queen County Schools St. Stephens Church Class B; Passenger; School Bus; Hazardous Materials Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Ancora for Tidewater Community College Suffolk Class A; Class B Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range
Shippers' Choice of Virginia, Inc - Camp Community College Suffolk Class A; Class B; Passenger; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Shippers' Choice of Virginia, Inc. - Camp Community College - Range Suffolk Class A; Class B; Passenger Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range | Passenger: BTW-Public Road, BTW-Range
Tidewater Community College Suffolk Class A; Passenger; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Passenger: Theory | Hazardous Materials: Theory
RCC/Warsaw/TF Tappahannock Class A Class A: BTW-Public Road, BTW-Range
Rockingham Driving CDL Institute LLC Timberville Class A; Class B Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range
New Line Institute Inc Vernon Hill Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
RCC/Warsaw Warsaw Class A Class A: Theory
Blue Ridge Community College Weyers Cave Class A; Class B; Passenger Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range
Blue Ridge Community College Weyers Cave Class A; Class B; Passenger Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range
Wise County Schools Wise Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
TNL CDL WOODBRIDGE Class A Class A: Theory, BTW-Public Road, BTW-Range
CDS TRACTOR TRAILER TRAINING - WOODFORD Woodford Class A; Class B; Passenger; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Wythe County Public Schools Wytheville Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range

Source: FMCSA Training Provider Registry (tpr.fmcsa.dot.gov), retrieved 2026-07-06. Employer-only training locations (fleets and agencies that train their own drivers) are not listed. Providers marked "Under review" are being re-verified by FMCSA and may not currently certify training.

Featured CDL programs enrolling now

What Truck Drivers Earn in Virginia

Wages

  • Median annual wage: $54,500
  • Average annual wage: $56,990
  • Heavy & tractor-trailer drivers employed statewide: 55,430

Source: BLS OEWS, May 2024 (SOC 53-3032). First-year pay is usually below the median; OTR and specialized endorsements pay above it.

10-year outlook

  • Projected growth 2022–2032: +1.9%
  • Average openings per year: 5,110
  • Employment: 47,860 → 48,770

Source: Projections Central / state workforce agencies.

Pay in Virginia's biggest trucking metros

Metro area Drivers employed Median wage
Richmond, VA 13,080 $57,970
Virginia Beach-Chesapeake-Norfolk, VA-NC 8,530 $49,020
Roanoke, VA 2,990 $53,950
Winchester, VA-WV 1,770 $58,190
Harrisonburg, VA 1,520 $55,230

Verified CDL Program Outcomes in Virginia

States report these results to the U.S. Department of Labor for programs eligible for workforce (WIOA) funding — they are measured outcomes, not marketing claims. Blank cells mean the state suppressed the value (usually small class sizes).

Provider · Program Completion Employed (2 qtrs) Median earnings (qtr) Cost
CDS Tractor Trailer Training Tractor Trailer Training Class A 100% 75% $6,876 $6,125
CDS Tractor Trailer Training Class A CDL 98% 100% $22,001 $6,135
Shippers' Choice of Virginia, Inc Tractor Trailer Driver Training (Class A CDL) 93% 83% $12,708 $4,105
Community College Workforce Alliance Truck Driver 95% 63% $10,831 $6,000
160 Driving Academy Class A Commercial Driver's License (CDL) Training program 92% 34% $10,479 $4,950
Germanna Community College Commercial Drivers License 99% 70% $12,968 $6,000
Germanna Community College Asphalt Field Level I 100% 42% $16,117 $390
Virginia Western Community College Commercial Driver's License 95% 67% $11,903 $6,135
Germanna Community College Asphalt Field Level II 100% 82% $18,036 $390
Shippers' Choice of Virginia, Inc. Tractor-Trailer Driver Training - Class A/B (no passenger endorsement) 91% 69% $10,400 $3,000
Advanced Technology Institute Commercial Driving - Class A Tractor Trailor 90% 64% $7,360
Laurel Ridge Community College - Main Campus Professional Truck Driver - CDL Class A 97% 72% $13,158 $6,000

Source: U.S. Department of Labor Eligible Training Provider List results (trainingproviderresults.gov), PY2023. Earnings are for one quarter, not annualized.

Compare CDL programs that fit your schedule

Getting a CDL in Virginia

Commercial Drivers License (CDL)

  • Education: No education required
  • Experience: No experience
  • Exam: State exam required
  • Continuing education: No continuing education requirement

Issuing agency: Department of Motor Vehicles · agency website

Tow Truck Driver Registration

  • Education: No education required
  • Experience: Undetermined
  • Exam: No exam
  • Continuing education: No continuing education requirement

Issuing agency: Virginia Department of Criminal Justice Services · agency website

Commercial Drivers License (CDL)

  • Education: No education required
  • Experience: No experience
  • Exam: State exam required
  • Continuing education: No continuing education requirement

Issuing agency: Department of Motor Vehicles · agency website

Source: CareerOneStop License Finder (U.S. Department of Labor). Since February 2022, first-time Class A/B applicants must complete entry-level driver training with a registered provider before taking the skills test.

0 of 3
+ Add school+ Add school+ Add school
Compare Now