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.