123 FMCSA-approved training locations in Virginia registered with the Entry Level Driver Training (ELDT) registry and open to public enrollment. All providers listed are required to accept students before they can take a CDL skills test at a state licensing office. Private-enrollment programs (carrier fleets, transit agencies) are excluded.
Public locations
123
FMCSA TPR registered
Class A programs
85
tractor-trailer CDL
Class B programs
105
straight truck / bus CDL
1 Mile At A Time Trucking & Training LLC
1Mile At A Time Trucking & Training LLC
, VA
1st Premier Trucking Academy
, VA
Advanced CDL Solutions LLC
, VA
ALS
Advance Driver Safty Training
, VA
Bell CDL INSTRUCTION
, VA
Buchanan County Public Schools
, VA
Bussard Enterprises, LLC
, VA
Cheapest ELDT only 2500 for CDL
D&L Management LLC
, VA
Eclipse DOT
, VA
ELDT Academy, LLC - Travelling CDL Instructors
ELDT Academy, LLC - Online & Travelling CDL Training
, VA
ELDT Solutions - On Site CDL Training
ELDT Solutions
, VA
Five Star Driver Training and Safety Consulting
5 Star
, VA
G and O Transport LLC
, VA
Kulish III Enterprises
, VA
Precision Driver Training LLC.
PRECISION DRIVER TRAINING
, VA
Spencer Summitt, LLC
, VA
The academy
Tha academy llc
, VA
The CDL Coach ELDT
Atlanta Career Training - The CDL Coach
, VA
Way The Bald Rolls
, VA
Ancora for Virginia Highlands Community College
Lindenwood Education System
Abingdon, VA 24210
Public School System
ABINGDON, VA 24210
1ST CDL TRAINING CENTER OF NOVA
1st CDL Training Center of Nova inc
Alexandria, VA 22303
LIDO CDL SCHOOL
Lido CDL SCHOOL
Alexandria, VA 22310
Amherst County Bus Garage
Amherst, VA 24521
Ancora at Northern Virginia Community College
Lindenwood Education System
Annandale, VA 22003
Arlington Public Schools
Arlington, VA 22206
Arlington Public Schools
Arlington, VA 22206
160 Driving Academy - Richmond Yard
160 Driving Academy
Ashland, VA 23005
Blue Ridge Entry Level Driver Training LLC
Bassett, VA 24055
Bland County Public Schools
BLAND COUNTY SCHOOL BOARD
BASTIAN, VA 24314
Mountain Empire Community College
Big Stone Gap, VA 24219
SVCC Truck Driver Training School
Blackstone, VA 23824
Same Day Submission
ELDT USA HAZMAT
Brambleton, VA 20148
Rockingham Driving CDL Institute LLC
Broadway, VA 22815
Southwest Virginia Community College
Cedar Bluff, VA 24609
Charles City County Public Schools
Charles City, VA 23030
Charlotte County Public Schools
Charlotte Court House, VA 23923
Ancora at Piedmont Virginia Community College
Lindenwood Education System
Charlottesville, VA 22902
CDS TRACTOR TRAILER TRAINING
Chesapeake, VA 23320
CDS TRACTOR TRAILER TRAINING
Chester, VA 23831
Shippers Choice of Virginia, Inc.
Shippers' Choice of Virginia, Inc.
Chester, VA 23836
Shippers' Choice of Virginia, Inc. - Richmond
Shippers' Choice of Virginia, Inc.
Chester, VA 23836
Mountain Gateway Community College
Clifton Forge, VA 24422
Dickenson County Public Schools
Clintwood, VA 24228
Henry County Public Schools
Collinsville, VA 24078
City of Colonial Heights Public Schools
Colonial Heights, VA 23834
s d dunn hauling
Colonial Heights, VA 23834
Cumberland County Public Schools
Cumberland, VA 23040
Ancora for Danville Community College
Lindenwood Education System
Danville, VA 24540
Appalachian Freight Carriers Inc.
Appalachian freight carriers Inc.
Edinburg, VA 22824
Greensville County Public School
Emporia, VA 23847
SVCC/TDTS
SVCC Truck Driver Training School
Emporia, VA 23847
Prince Edward County Public Schools
Farmville, VA 23901
2020 CDL DRIVING SCHOOL
2020 CDL Driving School
Fredericksburg, VA 22408
A Blue Sky Driving Academy
Fredericksburg, VA 22405
America Pro CDL School
AMERICA PRO CDL SCHOOL LLC
Fredericksburg, VA 22408
Fredericksburg City Public Schools
Fredericksburg, VA 22401
Shippers' Choice of Virginia, Inc.- Manassas - Range
Shippers' Choice of Virginia, Inc.
Gainesville, VA 20155
Galax City Public Schools
Galax, VA 24333
Wytheville Community College
Galax, VA 24333
Rappahannock Community College/Glenns
Rappahannock Community College
Glenns, VA 23149
Rappahannock Community College
gloucester, VA 23061
Ancora for Virginia Peninsula Community College
Lindenwood Education System
Hampton, VA 23666
CDL SAFE DRIVING ACADEMY LLC
HERNDON, VA 20170
Carroll County Public Schools Division (CCPSD)
Carroll County, Virginia Schools
Hillsville, VA 24343
Grayson County School Board
Independence, VA 24348
Lee County public Schools
Lee County Public Schools
Jonesville, VA 24263
Lunenburg County Public Schools
Kenbridge, VA 23944
Public School Transportation Department
Brunswick County Public Schools Transportation Department
Lawrenceville, VA 23868
Tri County Driving Academy Inc
Lebanon, VA 24266
Rockbridge County Public Schools
Lexington, VA 24450
Ancora for Central Virginia Community College
Lindenwood Education System
Lynchburg, VA 24502
AAA Cdl School Llc
AAA CDL SCHOOL
Manassas, VA 20111
Shippers' Choice of Virginia, Inc. - Manassas
Shippers' Choice of Virginia, Inc.
Manassas, VA 20111
VA DRIVING SCHOOLS
VA Driving CDL
Manassas, VA 20111
VA DRIVING SCHOOLS
VA Driving CDL
Manassas, VA 20109
VA DRIVING SCHOOLS
VA Driving CDL
Manassas, VA 20110
Smyth County School Board
Marion, VA 24354
Ancora for Patrick & Henry Community College
Lindenwood Education System
Martinsville, VA 24112
Henry County Public Schools
Martinsville, VA 24112
Martinsville City Public Schools
Martinsville, VA 24112
Ancora for Eastern Shore Community College
Lindenwood Education System
Melfa, VA 23410
Ancora for Laurel Ridge Community College
Lindenwood Education System
Middletown, VA 22645
160 Driving Academy - Richmond Classroom
160 Driving Academy
Midlothian, VA 23114
Dudley's CDL School
Newport News, VA 23601
Shippers' Choice of Virginia, Inc. - Newport News
Shippers' Choice of Virginia, Inc.
Newport News, VA 23836
HIGHWAY DRIVING SCHOOL LLC
HIGHWAY DRIVING SCHOOL
Nokesville, VA 20181
160 Driving Academy - Norfolk Classroom and Yard
160 Driving Academy
Norfolk, VA 23504
Advanced Technology Institute
Norfolk, VA 23502
Goochland County Public Schools
GOOCHLAND COUNTY PUBLIC SCHOOLS
OILVILLE, VA 23129
Orange County Public Schools
Orange, VA 22727
Giles County Public Schools
Pearisburg, VA 24134
Petersburg City Public Schools
Petersburg, VA 23803
Road Safety CDL Training School / Petersburg
Road Safety CDL Training School
Petersburg, VA 23805
City of Portsmouth Public Utilities
Portsmouth, VA 23704
Gilco Transport Services
Portsmouth, VA 23707
Portsmouth Public Schools
Portsmouth, VA 23707
Ancora for Community College Workforce Alliance (CCWA)
Lindenwood Education System
Richmond, VA 23228
5 STAR CDL TRAINING LLC
RICHMOND, VA 23224
5 STAR CDL TRAINING LLC
RICHMOND, VA 23224
CDS TRACTOR TRAILER TRAINING
Roanoke, VA 24015
Virginia Western Community College
Mountain Gateway Community College
Roanoke, VA 24015
ABBOTT BUS LINES INC
ROANOKE, VA 24012
Franklin County Public Schools
Rocky Mount, VA 24151
SVCC Truck Driver Training School
South Boston, VA 24592
C.W. Wright Construction Company, LLC
South Chesterfield, VA 23834
King and Queen County Schools
St. Stephens Church, VA 23148
TNL CDL
Crossroads Consultant LLC
Stafford, VA 22554
Sussex County Public Schools
Stony Creek, VA 23882
Ancora for Tidewater Community College
Lindenwood Education System
Suffolk, VA 23435
Shippers' Choice of Virginia, Inc - Camp Community College
Shippers' Choice of Virginia, Inc.
Suffolk, VA 23434
Shippers' Choice of Virginia, Inc. - Camp Community College - Range
Shippers' Choice of Virginia, Inc.
Suffolk, VA 23434
Tidewater Community College
Suffolk, VA 23435
RCC/Warsaw/TF
Rappahannock Community College
Tappahannock, VA 22560
Rockingham Driving CDL Institute LLC
Timberville, VA 22853
New Line Institute Inc
New Line Institute Inc.
Vernon Hill, VA 24597
RCC/Warsaw
Rappahannock Community College
Warsaw, VA 22572
Blue Ridge Community College
Weyers Cave, VA 24486
Blue Ridge Community College
Weyers Cave, VA 24486
Wise County Schools
Wise, VA 24293
TNL CDL
Crossroads Consultant LLC
WOODBRIDGE, VA 22191
CDS TRACTOR TRAILER TRAINING
Woodford, VA 22580
Wythe County Public Schools
Wytheville, VA 24382
The FMCSA Entry Level Driver Training rule, effective February 7, 2022, requires all first-time Class A and Class B CDL applicants to complete a training curriculum at a school registered in the Training Provider Registry before taking the CDL skills test. In Virginia, there are 123 public-enrollment locations currently registered, of which 85 offer Class A (tractor-trailer) training. Schools must provide both theory instruction and behind-the-wheel time on a closed range and public road. TruckRadar pulls this list directly from the FMCSA TPR monthly export and excludes private-enrollment providers. Verify enrollment availability and current pricing directly with each school before applying.
There are 123 CDL training locations registered with the FMCSA Training Provider Registry (TPR) in Virginia that accept public enrollment. Some additional providers operate private enrollment programs (corporate fleets, transit agencies) and are not listed here. The registry is updated daily by FMCSA as schools register or update their programs.
Yes, for entry-level drivers obtaining a Class A or Class B CDL. The FMCSA Entry Level Driver Training (ELDT) rule requires all first-time CDL applicants (and those upgrading from Class B to Class A) to complete training at a registered provider before taking their skills test. Only schools listed in the FMCSA Training Provider Registry qualify. Drivers who already held a CDL before February 7, 2022 are exempt from ELDT for upgrades.
Class A CDL authorizes operation of combination vehicles (tractor-trailer) with a Gross Combination Weight Rating (GCWR) over 26,001 lbs where the towed vehicle exceeds 10,000 lbs — the standard for OTR trucking. Class B covers single vehicles over 26,001 lbs GVWR (straight trucks, dump trucks, city buses) and vehicles towing less than 10,001 lbs. Class A training is longer and more comprehensive; a Class A license includes Class B privileges.
CDL training length varies by school and program type. Most Class A programs run 3–8 weeks of combined classroom (theory) and behind-the-wheel instruction. The FMCSA ELDT rule sets minimum hour requirements: 24 hours of theory and specific behind-the-wheel hours on a range and public road. Accelerated programs run 3–4 weeks full-time; community college programs can run a semester. Cost in Virginia typically ranges from $3,000 to $10,000 depending on school and program length.
No. This list shows only public-enrollment CDL schools — providers that accept applications from any qualified student. Many carriers (Amazon, UPS, waste haulers, transit agencies) operate registered training programs exclusively for their own employees or applicants. Those private-enrollment programs are registered with FMCSA but excluded here since they are not open to the general public.