CDL schools in Virginia
Virginia has 108 CDL training locations on FMCSA's Training Provider Registry that say they are open to the public, spread across 77 cities. The most are in Manassas (5), Roanoke (4), Suffolk (4). 64 (59%) are registered for Class A behind-the-wheel training on public roads, and 86 for Class B. The provider with the most locations here is Lindenwood Education System, with 12.
Cities with the most CDL schools in Virginia
All 108 registered locations
| School | City | Training offered |
|---|---|---|
| Ancora for Virginia Highlands Community College Lindenwood Education System |
Abingdon | Class AClass B |
| 1st CDL Training Center of Nova 1st CDL Training Center of Nova inc |
Alexandria | Class AClass BPassenger |
| Lido CDL School | Alexandria | Class AClass BPassengerHazmat |
| Ancora Training for Northern Virginia Community College Lindenwood Education System |
Annandale | Class AClass B |
| 160 Driving Academy - Richmond - Yard 160 Driving Academy |
Ashland | Class A |
| Blue Ridge Entry Level Driver Training LLC | Bassett | Class AClass BPassengerSchool busHazmat |
| Mountain Empire Community College | Big Stone Gap | Class AClass BPassengerSchool busHazmat |
| SVCC Truck Driver Training School | Blackstone | Class AHazmat |
| Rockingham Driving CDL Institute LLC | Broadway | Class A |
| Southwest Virginia Community College | Cedar Bluff | Class A |
| Ancora Training for Piedmont Virginia Community College Lindenwood Education System |
Charlottesville | Class AClass BPassengerSchool bus |
| Cds Tractor Trailer Training - Norfolk Cds Tractor Trailer Training |
Chesapeake | Class AClass BPassengerHazmat |
| Cds Tractor Trailer Training - Chester Cds Tractor Trailer Training |
Chester | Class AHazmat |
| Shippers Choice of Virginia, Inc. Shippers' Choice of Virginia, Inc. |
Chester | Class AClass BPassengerHazmat |
| Shippers' Choice of Virginia, Inc. - Richmond Shippers' Choice of Virginia, Inc. |
Chester | Class AClass BPassengerHazmat |
| Mountain Gateway Community College | Clifton Forge | Class AClass BPassengerSchool busHazmat |
| S D Dunn Hauling | Colonial Heights | Class AClass B |
| Ancora for Danville Community College Lindenwood Education System |
Danville | Class AClass BPassengerSchool busHazmat |
| Appalachian Freight Carriers Inc. | Edinburg | Class A |
| Svcc/tdts SVCC Truck Driver Training School |
Emporia | Class AHazmat |
| 2020 CDL Driving School | Fredericksburg | Class AClass BPassengerSchool busHazmat |
| America Pro CDL School America Pro CDL School LLC |
Fredericksburg | Class AClass BPassenger |
| Shippers' Choice of Virginia, Inc.- Manassas - Range Shippers' Choice of Virginia, Inc. |
Gainesville | Class AClass BPassenger |
| Wytheville Community College | Galax | Class AClass B |
| Rappahannock Community College | Gloucester | Class A |
| Ancora for Virginia Peninsula Community College Lindenwood Education System |
Hampton | Class A |
| CDL Safe Driving Academy LLC | Herndon | Class AClass BPassenger |
| Tri County Driving Academy Inc | Lebanon | Class A |
| Ancora for Central Virginia Community College Lindenwood Education System |
Lynchburg | Class AClass B |
| AAA Cdl School Llc Capital CDL School |
Manassas | Class AClass BPassenger |
| Va Driving Schools VA Driving CDL |
Manassas | Class AClass BPassenger |
| Va Driving Schools VA Driving CDL |
Manassas | Class AClass BPassenger |
| Va Driving Schools VA Driving CDL |
Manassas | Class AClass BPassenger |
| Ancora for Patrick & Henry Community College Lindenwood Education System |
Martinsville | Class AClass B |
| Ancora for Eastern Shore Community College Lindenwood Education System |
Melfa | Class AClass BPassengerSchool bus |
| Ancora for Laurel Ridge Community College Lindenwood Education System |
Middletown | Class AClass B |
| Dudley's CDL School | Newport News | Class AClass BPassengerSchool busHazmat |
| Shippers' Choice of Virginia, Inc. - Newport News Shippers' Choice of Virginia, Inc. |
Newport News | Class AClass BPassengerHazmat |
| Highway Driving School LLC Highway Driving School |
Nokesville | Class AClass BPassengerHazmat |
| 160 Driving Academy - Norfolk - Classroom and Yard 160 Driving Academy |
Norfolk | Class AHazmat |
| Advanced Technology Institute | Norfolk | Class AHazmat |
| Giles County Public Schools | Pearisburg | Class AClass BPassengerSchool bus |
| Road Safety CDL Training School / Petersburg Road Safety CDL Training School |
Petersburg | Class AClass BPassenger |
| City of Portsmouth Public Utilities | Portsmouth | Class AClass BHazmat |
| Gilco Transport Services | Portsmouth | Class AClass BHazmat |
| Phoenix Construction of Virginia LLC Paladin Safety & Construction Training LLC |
Pounding Mill | Class AClass B |
| 5 Star CDL Training LLC | Richmond | Class AClass BPassengerHazmat |
| Ancora for Community College Workforce Alliance (CCWA) Lindenwood Education System |
Richmond | Class AClass BPassengerSchool busHazmat |
| Ancora for Mid- Atlantic Richmond, VA Lindenwood Education System |
Richmond | Class AClass BPassengerSchool busHazmat |
| Cds Tractor Trailer Training - Roanoke Cds Tractor Trailer Training |
Roanoke | Class AClass BHazmat |
| Mgcc Mountain Gateway Community College |
Roanoke | Class AClass BPassenger |
| SVCC Truck Driver Training School | South Boston | Class AHazmat |
| C.W. Wright Construction Company, LLC | South Chesterfield | Class AClass B |
| Tnl CDL Truck-N-Learn CDL LLC |
Stafford | Class A |
| Ancora for Tidewater Community College Lindenwood Education System |
Suffolk | Class AClass B |
| Shippers' Choice of Virginia, Inc - Camp Community College Shippers' Choice of Virginia, Inc. |
Suffolk | Class AClass BPassengerHazmat |
| Shippers' Choice of Virginia, Inc. - Camp Community College - Range Shippers' Choice of Virginia, Inc. |
Suffolk | Class AClass BPassenger |
| Tidewater Community College | Suffolk | Class APassengerHazmat |
| RCC/Warsaw/TF Rappahannock Community College |
Tappahannock | Class A |
| Rockingham Driving CDL Institute LLC | Timberville | Class A |
| Blue Ridge Community College | Weyers Cave | Class AClass BPassenger |
| Blue Ridge Community College | Weyers Cave | Class AClass BPassenger |
| Tnl CDL Truck-N-Learn CDL LLC |
Woodbridge | Class A |
| Cds Tractor Trailer Training - Woodford Cds Tractor Trailer Training |
Woodford | Class AClass BPassengerHazmat |
| Public School System | Abingdon | Class BPassengerSchool bus |
| Amherst County Bus Garage | Amherst | Class BPassengerSchool bus |
| Arlington Public Schools | Arlington | Class BPassengerSchool bus |
| Arlington Public Schools | Arlington | Class BPassengerSchool bus |
| Bland County Public Schools Bland County School Board |
Bastian | Class BPassengerSchool bus |
| Same Day Submission ELDT USA Hazmat |
Brambleton | Hazmat |
| Charles City County Public Schools | Charles City | Class BPassengerSchool bus |
| Charlotte County Public Schools | Charlotte Court House | Class BPassengerSchool bus |
| Dickenson County Public Schools | Clintwood | Class BPassengerSchool bus |
| Henry County Public Schools | Collinsville | Class BPassengerSchool bus |
| City of Colonial Heights Public Schools | Colonial Heights | Class BPassengerSchool bus |
| Cumberland County Public Schools | Cumberland | Class BPassengerSchool bus |
| Greensville County Public School | Emporia | Class BPassengerSchool bus |
| Prince Edward County Public Schools | Farmville | Class BPassengerSchool bus |
| Fredericksburg City Public Schools | Fredericksburg | Class BPassengerSchool bus |
| Galax City Public Schools | Galax | Class BPassengerSchool bus |
| Rappahannock Community College/Glenns Rappahannock Community College |
Glenns | Class A |
| Carroll County Public Schools Division (CCPSD) Carroll County, Virginia Schools |
Hillsville | Class BPassengerSchool bus |
| Grayson County School Board | Independence | Class BPassengerSchool bus |
| Lee County public Schools | Jonesville | Class BPassengerSchool bus |
| Lunenburg County Public Schools | Kenbridge | Class BPassengerSchool bus |
| Public School Transportation Department Brunswick County Public Schools Transportation Department |
Lawrenceville | Class BPassengerSchool bus |
| Rockbridge County Public Schools | Lexington | Class BPassengerSchool bus |
| Shippers' Choice of Virginia, Inc. - Manassas Shippers' Choice of Virginia, Inc. |
Manassas | Class AClass BPassengerHazmat |
| Smyth County School Board | Marion | Class BPassengerSchool bus |
| Henry County Public Schools | Martinsville | Class BPassengerSchool bus |
| Martinsville City Public Schools | Martinsville | Class BPassengerSchool bus |
| 160 Driving Academy - Richmond - Classroom 160 Driving Academy |
Midlothian | Class A |
| Norton City Schools | Norton | Class BPassengerSchool bus |
| Goochland County Public Schools | Oilville | Class BPassengerSchool bus |
| Orange County Public Schools | Orange | Class BPassengerSchool bus |
| Petersburg City Public Schools | Petersburg | Class BPassengerSchool bus |
| Portsmouth Public Schools | Portsmouth | Class BPassengerSchool bus |
| Abbott Bus Lines INC | Roanoke | Class BPassenger |
| Virginia Western Community College Mountain Gateway Community College |
Roanoke | Class AClass BPassengerHazmat |
| Franklin County Public Schools | Rocky Mount | Class BPassengerSchool bus |
| King and Queen County Schools | St. Stephens Church | Class BPassengerSchool busHazmat |
| Joey Quick Turns Century Trucking LLC |
Sterling | Class B |
| Sussex County Public Schools | Stony Creek | Class BPassengerSchool bus |
| New Line Institute Inc New Line Institute Inc. |
Vernon Hill | Class BPassengerSchool bus |
| RCC/Warsaw Rappahannock Community College |
Warsaw | Class A |
| Richmond County Public Schools | Warsaw | Class BPassengerSchool bus |
| Wise County Schools | Wise | Class BPassengerSchool bus |
| Wythe County Public Schools | Wytheville | Class BPassengerSchool bus |
Common questions about CDL training in Virginia
How many CDL schools are in Virginia?
As of 11/3/2026, the FMCSA Training Provider Registry lists 108 public, in-person training locations in Virginia. Of those, 61 list a website.
Where can I get Class A CDL training in Virginia?
64 locations are registered for Class A public-road training. They are concentrated in Manassas, Suffolk, Chester, Richmond.
Can I get a school bus or passenger endorsement in Virginia?
47 locations are registered for school bus (S) training and 73 for passenger (P) training. Many are school districts or transit agencies that may enroll the public.
Can I do ELDT theory online in Virginia?
Yes. Federal rules allow theory online with any registered online provider (607 are listed). Behind-the-wheel training must still be done with a registered provider in person.
The counts above come from the FMCSA Training Provider Registry export dated 11/3/2026 and include only locations that say they are open to the public. Tuition, schedules and job placement are not in the registry. Ask each school directly.