Home › States › Virginia

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.

108public training locations
64Class A public-road driving
86Class B training
47school bus
31hazmat theory

Cities with the most CDL schools in Virginia

Manassas
5 locations
Roanoke
4 locations
Suffolk
4 locations
Chester
3 locations
Fredericksburg
3 locations
Martinsville
3 locations
Portsmouth
3 locations
Richmond
3 locations
Abingdon
2 locations
Alexandria
2 locations
Arlington
2 locations
Colonial Heights
2 locations
Emporia
2 locations
Galax
2 locations
Newport News
2 locations
Norfolk
2 locations
Petersburg
2 locations
Warsaw
2 locations
Weyers Cave
2 locations
Amherst
1 location
Annandale
1 location
Ashland
1 location
Bassett
1 location
Bastian
1 location

All 108 registered locations

Show only:
SchoolCityTraining offeredPhone
Ancora for Virginia Highlands Community College
Lindenwood Education System
Abingdon Class AClass B866-937-1850
1st CDL Training Center of Nova
1st CDL Training Center of Nova inc
Alexandria Class AClass BPassenger703-347-7999
Lido CDL School Alexandria Class AClass BPassengerHazmat
Ancora Training for Northern Virginia Community College
Lindenwood Education System
Annandale Class AClass B866-937-1850
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 busHazmat276-523-9122
SVCC Truck Driver Training School Blackstone Class AHazmat434-292-1650
Rockingham Driving CDL Institute LLC Broadway Class A540-901-2128
Southwest Virginia Community College Cedar Bluff Class A276-964-2555
Ancora Training for Piedmont Virginia Community College
Lindenwood Education System
Charlottesville Class AClass BPassengerSchool bus866-937-1850
Cds Tractor Trailer Training - Norfolk
Cds Tractor Trailer Training
Chesapeake Class AClass BPassengerHazmat540-582-8200
Cds Tractor Trailer Training - Chester
Cds Tractor Trailer Training
Chester Class AHazmat804-223-6875
Shippers Choice of Virginia, Inc.
Shippers' Choice of Virginia, Inc.
Chester Class AClass BPassengerHazmat804-751-9090
Shippers' Choice of Virginia, Inc. - Richmond
Shippers' Choice of Virginia, Inc.
Chester Class AClass BPassengerHazmat804-751-9090
Mountain Gateway Community College Clifton Forge Class AClass BPassengerSchool busHazmat540-863-2800
S D Dunn Hauling Colonial Heights Class AClass B804-914-1212
Ancora for Danville Community College
Lindenwood Education System
Danville Class AClass BPassengerSchool busHazmat866-937-1850
Appalachian Freight Carriers Inc. Edinburg Class A800-825-8750
Svcc/tdts
SVCC Truck Driver Training School
Emporia Class AHazmat434-292-1650
2020 CDL Driving School Fredericksburg Class AClass BPassengerSchool busHazmat540-841-6327
America Pro CDL School
America Pro CDL School LLC
Fredericksburg Class AClass BPassenger571-331-3200
Shippers' Choice of Virginia, Inc.- Manassas - Range
Shippers' Choice of Virginia, Inc.
Gainesville Class AClass BPassenger703-396-8822
Wytheville Community College Galax Class AClass B276-223-4717
Rappahannock Community College Gloucester Class A804-725-8227
Ancora for Virginia Peninsula Community College
Lindenwood Education System
Hampton Class A866-937-1850
CDL Safe Driving Academy LLC Herndon Class AClass BPassenger703-350-4800
Tri County Driving Academy Inc Lebanon Class A276-794-7660
Ancora for Central Virginia Community College
Lindenwood Education System
Lynchburg Class AClass B866-937-1850
AAA Cdl School Llc
Capital CDL School
Manassas Class AClass BPassenger571-266-0077
Va Driving Schools
VA Driving CDL
Manassas Class AClass BPassenger703-337-6000
Va Driving Schools
VA Driving CDL
Manassas Class AClass BPassenger703-337-6000
Va Driving Schools
VA Driving CDL
Manassas Class AClass BPassenger703-337-6000
Ancora for Patrick & Henry Community College
Lindenwood Education System
Martinsville Class AClass B866-937-1850
Ancora for Eastern Shore Community College
Lindenwood Education System
Melfa Class AClass BPassengerSchool bus866-937-1850
Ancora for Laurel Ridge Community College
Lindenwood Education System
Middletown Class AClass B866-937-1850
Dudley's CDL School Newport News Class AClass BPassengerSchool busHazmat757-766-0500
Shippers' Choice of Virginia, Inc. - Newport News
Shippers' Choice of Virginia, Inc.
Newport News Class AClass BPassengerHazmat757-896-1155
Highway Driving School LLC
Highway Driving School
Nokesville Class AClass BPassengerHazmat571-606-0183
160 Driving Academy - Norfolk - Classroom and Yard
160 Driving Academy
Norfolk Class AHazmat
Advanced Technology Institute Norfolk Class AHazmat757-490-1241
Giles County Public Schools Pearisburg Class AClass BPassengerSchool bus540-921-1421
Road Safety CDL Training School / Petersburg
Road Safety CDL Training School
Petersburg Class AClass BPassenger804-861-0151
City of Portsmouth Public Utilities Portsmouth Class AClass BHazmat757-505-9247
Gilco Transport Services Portsmouth Class AClass BHazmat757-650-5730
Phoenix Construction of Virginia LLC
Paladin Safety & Construction Training LLC
Pounding Mill Class AClass B276-202-9400
5 Star CDL Training LLC Richmond Class AClass BPassengerHazmat804-447-7076
Ancora for Community College Workforce Alliance (CCWA)
Lindenwood Education System
Richmond Class AClass BPassengerSchool busHazmat866-937-1850
Ancora for Mid- Atlantic Richmond, VA
Lindenwood Education System
Richmond Class AClass BPassengerSchool busHazmat866-937-1850
Cds Tractor Trailer Training - Roanoke
Cds Tractor Trailer Training
Roanoke Class AClass BHazmat540-232-9242
Mgcc
Mountain Gateway Community College
Roanoke Class AClass BPassenger540-863-2919
SVCC Truck Driver Training School South Boston Class AHazmat434-292-1650
C.W. Wright Construction Company, LLC South Chesterfield Class AClass B804-495-7057
Tnl CDL
Truck-N-Learn CDL LLC
Stafford Class A202-873-3543
Ancora for Tidewater Community College
Lindenwood Education System
Suffolk Class AClass B866-937-1850
Shippers' Choice of Virginia, Inc - Camp Community College
Shippers' Choice of Virginia, Inc.
Suffolk Class AClass BPassengerHazmat434-375-7053
Shippers' Choice of Virginia, Inc. - Camp Community College - Range
Shippers' Choice of Virginia, Inc.
Suffolk Class AClass BPassenger757-375-7053
Tidewater Community College Suffolk Class APassengerHazmat757-822-2428
RCC/Warsaw/TF
Rappahannock Community College
Tappahannock Class A804-725-8227
Rockingham Driving CDL Institute LLC Timberville Class A540-901-2128
Blue Ridge Community College Weyers Cave Class AClass BPassenger540-453-2218
Blue Ridge Community College Weyers Cave Class AClass BPassenger540-453-2218
Tnl CDL
Truck-N-Learn CDL LLC
Woodbridge Class A
Cds Tractor Trailer Training - Woodford
Cds Tractor Trailer Training
Woodford Class AClass BPassengerHazmat540-582-8200
Public School System Abingdon Class BPassengerSchool bus276-739-3054
Amherst County Bus Garage Amherst Class BPassengerSchool bus434-946-9707
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 bus276-688-3361
Same Day Submission
ELDT USA Hazmat
Brambleton Hazmat866-563-0142
Charles City County Public Schools Charles City Class BPassengerSchool bus804-652-4514
Charlotte County Public Schools Charlotte Court House Class BPassengerSchool bus434-542-5659
Dickenson County Public Schools Clintwood Class BPassengerSchool bus276-393-6454
Henry County Public Schools Collinsville Class BPassengerSchool bus276-634-4700
City of Colonial Heights Public Schools Colonial Heights Class BPassengerSchool bus804-524-3413
Cumberland County Public Schools Cumberland Class BPassengerSchool bus804-492-4212
Greensville County Public School Emporia Class BPassengerSchool bus434-634-6264
Prince Edward County Public Schools Farmville Class BPassengerSchool bus434-315-2139
Fredericksburg City Public Schools Fredericksburg Class BPassengerSchool bus540-372-1123
Galax City Public Schools Galax Class BPassengerSchool bus276-236-2911
Rappahannock Community College/Glenns
Rappahannock Community College
Glenns Class A804-758-6730
Carroll County Public Schools Division (CCPSD)
Carroll County, Virginia Schools
Hillsville Class BPassengerSchool bus276-730-3250
Grayson County School Board Independence Class BPassengerSchool bus276-773-2172
Lee County public Schools Jonesville Class BPassengerSchool bus276-346-1300
Lunenburg County Public Schools Kenbridge Class BPassengerSchool bus434-676-2467
Public School Transportation Department
Brunswick County Public Schools Transportation Department
Lawrenceville Class BPassengerSchool bus434-848-3138
Rockbridge County Public Schools Lexington Class BPassengerSchool bus540-463-5437
Shippers' Choice of Virginia, Inc. - Manassas
Shippers' Choice of Virginia, Inc.
Manassas Class AClass BPassengerHazmat703-396-8822
Smyth County School Board Marion Class BPassengerSchool bus276-783-3791
Henry County Public Schools Martinsville Class BPassengerSchool bus276-634-4700
Martinsville City Public Schools Martinsville Class BPassengerSchool bus276-403-5860
160 Driving Academy - Richmond - Classroom
160 Driving Academy
Midlothian Class A
Norton City Schools Norton Class BPassengerSchool bus276-679-0971
Goochland County Public Schools Oilville Class BPassengerSchool bus804-556-5361
Orange County Public Schools Orange Class BPassengerSchool bus540-661-4596
Petersburg City Public Schools Petersburg Class BPassengerSchool bus804-720-8097
Portsmouth Public Schools Portsmouth Class BPassengerSchool bus
Abbott Bus Lines INC Roanoke Class BPassenger540-769-8137
Virginia Western Community College
Mountain Gateway Community College
Roanoke Class AClass BPassengerHazmat540-857-6076
Franklin County Public Schools Rocky Mount Class BPassengerSchool bus540-483-5541
King and Queen County Schools St. Stephens Church Class BPassengerSchool busHazmat804-785-5981
Joey Quick Turns
Century Trucking LLC
Sterling Class B
Sussex County Public Schools Stony Creek Class BPassengerSchool bus434-246-6961
New Line Institute Inc
New Line Institute Inc.
Vernon Hill Class BPassengerSchool bus929-919-0118
RCC/Warsaw
Rappahannock Community College
Warsaw Class A804-333-6730
Richmond County Public Schools Warsaw Class BPassengerSchool bus804-333-6588
Wise County Schools Wise Class BPassengerSchool bus276-328-8017
Wythe County Public Schools Wytheville Class BPassengerSchool bus276-228-5411

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.

Is your Virginia school missing or out of date? Listing corrections are coming soon. Learn more →