How Virginia CDL training differs by location and class
Virginia lists 105 directory locations in 75 cities. Manassas has five, Roanoke and Suffolk each have four, and Chester has three. These clusters sit in distinct parts of the state, so the useful comparison is regional. Search around home, work, or a route you can repeat without disrupting attendance. Northern Virginia traffic can make mileage alone a weak measure, while longer rural distances create their own constraints. Use the full registered address to estimate the real trip before comparing school details.
Class B appears at 85 Virginia locations, and 75 list theory, range, and public-road components. Class A appears at 68, with 55 covering all three. Passenger training is registered at 71 locations, school bus at 45, and hazardous materials theory at 31. The Class B and passenger footprints are broad, while Class A still offers entries across much of the directory. Filter for every required category and component. Two locations using similar CDL language may prepare drivers for different classes or endorsements.
Virginia's May 2025 BLS estimate counts 48,750 heavy and tractor-trailer truck driver jobs. The wage midpoint is $56,860, with $38,180 at the 10th percentile and $77,040 at the 90th percentile. That statewide spread is useful career context rather than a program outcome. The Virginia Department of Motor Vehicles supplies official information on CDL applications, classifications, tests, and medical requirements. After reviewing those steps, ask matched providers about current costs, calendars, enrollment, equipment access, and how their listed theory, range, and road components are delivered at that address.
City-level search
Where to Find CDL Schools in Virginia
01
Manassas
5 training locations
02
Roanoke
4 training locations
03
Suffolk
4 training locations
04
Chester
3 training locations
05
Fredericksburg
3 training locations
The cities shown above account for 19 of the 105 locations in the statewide list. The full directory covers 75 cities, so use the search and training filters instead of treating those city counts as the whole market.
Training registration by address
Training Options at CDL Schools in Virginia
The registry shows 75 Virginia locations with Class B theory, range, and road registration. The comparable Class A count is 55, which is 20 lower.
passenger has the widest registration count among the endorsement categories shown, reaching 71 locations. Use the individual rows to see what each provider address actually covers.
If you are deciding between license classes, compare the vehicle and job differences in the Class A CDL training guide and Class B CDL training guide. Passenger, school bus, and hazardous materials requirements are covered in the CDL endorsement guide.
- Any Class A part
- 68
- Full Class A scope
- 55
- Any Class B part
- 85
- Full Class B scope
- 75
- Passenger
- 71
- School bus
- 45
- Hazardous materials theory
- 31
Virginia school finder
All CDL Schools in Virginia, Listed Alphabetically
Search all CDL schools in Virginia across 105 public-enrollment, in-person locations. Filters use the training registration attached to each provider-location record in the August 5, 2026 FMCSA registry snapshot.
- Training locations
- 105
- Cities represented
- 75
How to Read Registry Details for CDL Schools in Virginia
FMCSA says training providers attest that they meet the applicable federal and state requirements before they appear in the Training Provider Registry. Use the component labels on each card to check the training registered at that location, then confirm current course details directly with the provider.
Showing locations 1–18 of 105 on page 1 of 6
No locations match your search and selected training filters. Try a broader school name, city, or ZIP code.
The statewide search could not load. Try the search again, or use the numbered directory pages below.
Statewide matches
Search Results for CDL Schools in Virginia
Each result opens the detailed location card on its permanent directory page.
Norfolk, VA
160 Driving Academy - Norfolk - Classroom and Yard
Training provider: 160 Driving Academy
2300 Gazel St, Norfolk, VA 23504-1922- Registry record updated
- May 11, 2026
The federal directory records this public-enrollment training site at 2300 Gazel St, Norfolk, Virginia 23504-1922. FMCSA pairs this provider location with 160 Driving Academy at this specific address. The address-level breakdown totals 2 theory parts, 1 range part, and 1 road part among 2 categories. Training attached to this address includes Class A and HazMat theory. Individual theory, range, and road flags appear below. Before paying a deposit, ask the school to specify scheduled driving time, refund terms, testing arrangements, vehicle access, and course dates.
Course registration details
Class A
- Theory coursework
- Vehicle-control range
- Road component
Hazardous Materials
- Theory
Provider contact details
Midlothian, VA
160 Driving Academy - Richmond - Classroom
Training provider: 160 Driving Academy
825 Grove Road, Suite 1, Midlothian, VA 23114- Registry record updated
- May 11, 2026
This on-site location appears in the public training directory at 825 Grove Road, Suite 1, Midlothian, Virginia 23114. The operator named in the registry is 160 Driving Academy for this site. Of the components attached to this location, 1 is theory, 0 are range, and 0 are road registration. FMCSA training fields on the card identify Class A. Separate rows identify every theory and driving flag. While narrowing your shortlist, read the provider’s answer on refund terms, complete price, scheduled driving time, vehicle access, and course dates.
Training scope at this site
Class A
- Classroom work
Provider contact details
Ashland, VA
160 Driving Academy - Richmond - Yard
Training provider: 160 Driving Academy
10985 Leadbetter Rd A, Ashland, VA 23005- Registry record updated
- May 11, 2026
This provider address carries a public-enrollment registry listing at 10985 Leadbetter Rd A, Ashland, Virginia 23005. The training-provider entry belongs to 160 Driving Academy on this public registry entry. Training categories listed here include Class A. The grid keeps classroom and driving parts apart. Across the visible training rows, 0 categories include theory, 1 category includes range work, and 1 category includes public-road work. For a final enrollment check, review written information about testing arrangements, refund terms, scheduled driving time, complete price, and vehicle access.
Training component summary
Class A
- Range instruction
- Road driving
Provider contact details
Alexandria, VA
1ST CDL TRAINING CENTER OF NOVA
Training provider: 1st CDL Training Center of Nova inc
5716 Telegraph Road Suit B, Alexandria, VA 22303- Registry record updated
- January 12, 2022
The federal location data shows public enrollment at this site at 5716 Telegraph Road Suit B, Alexandria, Virginia 22303. The listed training provider is 1st CDL Training Center of Nova inc for the listed provider location. The federal entry identifies training for passenger endorsement, Class B, and Class A. The rows show where the training flags differ. FMCSA fields show 3 theory components, 3 range components, and 3 road components within the 3 training categories on this card. Before agreeing to the provider’s terms, have the provider explain vehicle access, complete price, course dates, testing arrangements, and refund terms.
Training scope at this site
Class A
- Classroom work
- Off-road range
- Public-road training
Class B
- Theory portion
- Range driving
- Public-road training
Passenger
- Theory component
- Vehicle-control range
- On-road practice
Ways to contact the provider
Fredericksburg, VA
2020 CDL DRIVING SCHOOL
46 Joseph Mills Dr, Fredericksburg, VA 22408- Registry record updated
- January 9, 2026
The federal training directory lists this on-site location at 46 Joseph Mills Dr, Fredericksburg, Virginia 22408. The federal record associates the location with 2020 CDL Driving School on the location-level file. This location's 5 course rows account for 5 theory flags, 4 range flags, and 4 road flags. Course flags connected to this location show school-bus endorsement, Class A, passenger endorsement, Class B, and HazMat theory. Theory, range, and road coverage is itemized next. To finish your comparison, ask the school to specify complete price, vehicle access, testing arrangements, scheduled driving time, and course dates.
Federal training categories
Class A
- Knowledge lessons
- Range instruction
- Road component
Class B
- Knowledge instruction
- Range driving
- On-road work
Passenger
- Registered theory
- Vehicle-control range
- Public-road driving
School bus
- Knowledge lessons
- Vehicle-control range
- Public road
Hazardous Materials
- Theory coursework
Contact this provider
RICHMOND, VA
5 STAR CDL TRAINING LLC
601 COMMERCE RD, RICHMOND, VA 23224- Registry record updated
- November 26, 2024
FMCSA records this address as a public-enrollment training site at 601 COMMERCE RD, RICHMOND, Virginia 23224. The provider field identifies 5 STAR CDL TRAINING LLC on the federal location record. For this site, federal course data includes passenger endorsement, HazMat theory, Class A, and Class B. Theory, range, and road coverage is itemized next. The address-level breakdown totals 4 theory parts, 3 range parts, and 3 road parts among 4 categories. During an enrollment call, have the school spell out testing arrangements, refund terms, vehicle access, complete price, and course dates.
Training recorded here
Class A
- Classroom work
- Training range
- On-road practice
Class B
- Theory portion
- Vehicle-control range
- Road instruction
Passenger
- Theory coursework
- Vehicle-control range
- Public road
Hazardous Materials
- Theory component
Contact information for this location
ROANOKE, VA
ABBOTT BUS LINES INC
1704 GRANBY ST NE, ROANOKE, VA 24012- Registry record updated
- September 28, 2023
This listed site accepts public enrollment for on-site training at 1704 GRANBY ST NE, ROANOKE, Virginia 24012. FMCSA data names ABBOTT BUS LINES INC at this specific address. The address-level breakdown totals 2 theory parts, 2 range parts, and 2 road parts among 2 categories. Training categories listed here include Class B and passenger endorsement. The component rows show the registered delivery parts. Before choosing this training site, ask the school to specify complete price, scheduled driving time, refund terms, course dates, and testing arrangements.
Course registration details
Class B
- Registered theory
- Vehicle-control range
- Public-road component
Passenger
- Theory coursework
- Off-road range
- Public-road component
Registry contact methods
Norfolk, VA
Advanced Technology Institute
994 Scott Street, Norfolk, VA 23502- Registry record updated
- July 17, 2026
The registry includes this public-enrollment training location at 994 Scott Street, Norfolk, Virginia 23502. The organization field for this card names Advanced Technology Institute for this public-enrollment record. Training categories listed here include Class A and HazMat theory. The component rows show the registered delivery parts. FMCSA fields show 2 theory components, 1 range component, and 1 road component within the 2 training categories on this card. Before you enroll at this address, get the current terms for vehicle access, complete price, scheduled driving time, refund terms, and testing arrangements.
Training scope at this site
Class A
- Theory instruction
- Range instruction
- Public-road training
Hazardous Materials
- Theory coursework
Provider contact details
Fredericksburg, VA
America Pro CDL School
Training provider: AMERICA PRO CDL SCHOOL LLC
11765 Capital Ln, Fredericksburg, VA 22408-7325- Registry record updated
- January 6, 2026
This on-site provider location is open to public enrollment at 11765 Capital Ln, Fredericksburg, Virginia 22408-7325. The record assigns this training address to AMERICA PRO CDL SCHOOL LLC for the address shown above. The training mix recorded here consists of Class B, Class A, and passenger endorsement. The details below keep every training component distinct. Across 3 course categories, the record marks 3 theory components, 3 range components, and 3 road components. Before paying a deposit, read the provider’s answer on vehicle access, course dates, testing arrangements, refund terms, and scheduled driving time.
Training at this address
Class A
- Theory component
- Range
- Road component
Class B
- Theory component
- Range
- Road component
Passenger
- Theory coursework
- Practice range
- On-road practice
Reach the training provider
Amherst, VA
Amherst County Bus Garage
603 Union Hill Rd, Amherst, VA 24521- Registry record updated
- September 28, 2022
FMCSA places this public-enrollment address in its location directory at 603 Union Hill Rd, Amherst, Virginia 24521. The training-provider entry belongs to Amherst County Bus Garage on the federal location record. Of the components attached to this location, 3 are theory, 3 are range, and 3 are road registration. The location record includes passenger endorsement, Class B, and school-bus endorsement. Use the grid to distinguish theory, range, and road. Before you enroll at this address, ask the provider to document testing arrangements, scheduled driving time, course dates, vehicle access, and refund terms.
Training recorded here
Class B
- Theory component
- Closed-range work
- On-road work
Passenger
- Theory portion
- Off-road range
- On-road practice
School bus
- Knowledge instruction
- Off-road range
- Public road
Ways to contact the provider
Edinburg, VA
Appalachian Freight Carriers Inc.
12919 Old Valley pike, Edinburg, VA 22824- Registry record updated
- August 29, 2024
This on-site provider location is open to public enrollment at 12919 Old Valley pike, Edinburg, Virginia 22824. FMCSA pairs this provider location with Appalachian freight carriers Inc. at the listed location. The federal entry identifies training for Class A. The details below keep every training component distinct. The 1 listed category contain 1 theory flag, 1 range flag, and 1 road flag. Before you enroll at this address, put these questions to the school about scheduled driving time, testing arrangements, course dates, complete price, and refund terms.
What this location registers
Class A
- Knowledge lessons
- Training range
- Behind-the-wheel road
Contact this provider
Arlington, VA
Arlington Public Schools
Arlington, VA 22206- Registry record updated
- December 14, 2021
This on-site location appears in the public training directory at Arlington, Virginia 22206. This location record sits under Arlington Public Schools for the address shown above. Training attached to this address includes passenger endorsement, school-bus endorsement, and Class B. Use the component list for a course-level comparison. The 3 listed categories contain 3 theory flags, 3 range flags, and 3 road flags. To finish your comparison, ask the school to specify testing arrangements, complete price, course dates, refund terms, and scheduled driving time.
What this location registers
Class B
- Registered theory
- Vehicle-control range
- Road driving
Passenger
- Theory component
- Practice range
- Road driving
School bus
- Theory component
- Range instruction
- Public-road training
Arlington, VA
Arlington Public Schools
2770 S Taylor St, Arlington, VA 22206-2220- Registry record updated
- February 6, 2024
This on-site location appears in the public training directory at 2770 S Taylor St, Arlington, Virginia 22206-2220. Federal provider data links the address to Arlington Public Schools on this public registry entry. Of the components attached to this location, 3 are theory, 3 are range, and 3 are road registration. FMCSA training fields on the card identify school-bus endorsement, passenger endorsement, and Class B. Check the rows for the exact registered components. Before selecting a cohort, seek a written answer about complete price, refund terms, scheduled driving time, course dates, and testing arrangements.
Federal training categories
Class B
- Theory component
- Range
- Road instruction
Passenger
- Theory portion
- Vehicle-control range
- Public-road training
School bus
- Theory instruction
- Range
- Road driving
BASTIAN, VA
Bland County Public Schools
Training provider: BLAND COUNTY SCHOOL BOARD
361Bears Trail, BASTIAN, VA 24314- Registry record updated
- May 6, 2022
FMCSA places this public-enrollment address in its location directory at 361Bears Trail, BASTIAN, Virginia 24314. The organization attached to this address is BLAND COUNTY SCHOOL BOARD at this training location. This provider address has training listed for passenger endorsement, school-bus endorsement, and Class B. The card itemizes each recorded training component. This location's 3 course rows account for 3 theory flags, 3 range flags, and 3 road flags. To finish your comparison, get written details covering course dates, scheduled driving time, refund terms, testing arrangements, and vehicle access.
Training component summary
Class B
- Theory component
- Off-road range
- Road driving
Passenger
- Theory instruction
- Closed-range work
- On-road practice
School bus
- Theory component
- Range component
- Behind-the-wheel road
Provider contact details
Weyers Cave, VA
Blue Ridge Community College
One College Lane, Weyers Cave, VA 24486- Registry record updated
- May 22, 2024
The registry includes this public-enrollment training location at One College Lane, Weyers Cave, Virginia 24486. The federal record associates the location with Blue Ridge Community College at this training location. Counted by category, this address has 3 theory components, 3 range components, and 3 road components. Course flags connected to this location show passenger endorsement, Class B, and Class A. The component rows show the registered delivery parts. To finish your comparison, ask the school to specify vehicle access, scheduled driving time, course dates, refund terms, and complete price.
What this location registers
Class A
- Knowledge instruction
- Vehicle-control range
- Public road
Class B
- Theory coursework
- Range instruction
- On-road work
Passenger
- Classroom theory
- Training range
- Road instruction
Provider contact details
Weyers Cave, VA
Blue Ridge Community College
PO Box 80, One College Lane, Weyers Cave, VA 24486- Registry record updated
- August 12, 2022
The public federal file includes this classroom-and-driving location at PO Box 80, One College Lane, Weyers Cave, Virginia 24486. The registry connects this address to Blue Ridge Community College at this training location. This location's 3 course rows account for 3 theory flags, 3 range flags, and 3 road flags. Training categories listed here include Class B, passenger endorsement, and Class A. Each category below shows its recorded course parts. As part of your final school check, request the current details for complete price, refund terms, scheduled driving time, course dates, and testing arrangements.
Course registration details
Class A
- Theory
- Vehicle-control range
- Road instruction
Class B
- Theory component
- Off-road range
- On-road practice
Passenger
- Theory portion
- Behind-the-wheel range
- On-road work
Provider contact details
Bassett, VA
Blue Ridge Entry Level Driver Training LLC
Bassett, VA 24055-3333- Registry record updated
- April 10, 2023
This listed site accepts public enrollment for on-site training at Bassett, Virginia 24055-3333. The record assigns this training address to Blue Ridge Entry Level Driver Training LLC for the address shown above. FMCSA training fields on the card identify school-bus endorsement, Class A, HazMat theory, passenger endorsement, and Class B. The grid below separates theory from behind-the-wheel components. The 5 listed categories contain 5 theory flags, 4 range flags, and 4 road flags. During an enrollment call, get the current terms for vehicle access, refund terms, complete price, scheduled driving time, and testing arrangements.
Training recorded here
Class A
- Classroom work
- Vehicle-control range
- Public-road training
Class B
- Theory instruction
- Range
- Road instruction
Passenger
- Theory instruction
- Range
- Public road
School bus
- Theory portion
- Closed-range work
- Behind-the-wheel road
Hazardous Materials
- Theory coursework
Provider contact details
Lawrenceville, VA
Public School Transportation Department
Training provider: Brunswick County Public Schools Transportation Department
1718 Farmers Field Rd, Lawrenceville, VA 23868-2818- Registry record updated
- April 15, 2024
FMCSA records this address as a public-enrollment training site at 1718 Farmers Field Rd, Lawrenceville, Virginia 23868-2818. Federal provider data links the address to Brunswick County Public Schools Transportation Department at this specific address. Registered training here covers school-bus endorsement, Class B, and passenger endorsement. Individual theory, range, and road flags appear below. The 3 listed categories contain 3 theory flags, 3 range flags, and 3 road flags. Before agreeing to the provider’s terms, request the current details for testing arrangements, scheduled driving time, course dates, complete price, and vehicle access.
Location training details
Class B
- Knowledge instruction
- Off-road range
- Road component
Passenger
- Theory portion
- Behind-the-wheel range
- Road driving
School bus
- Classroom work
- Range
- Public-road training
School contact links
How Much Do Truck Drivers Make in Virginia?
Virginia's heavy and tractor-trailer truck driver median is $56,860 in the May 2025 BLS release. It sits $1,780 below the national median of $58,640. BLS ties the wage distribution to an estimated 48,750 heavy and tractor-trailer truck driver jobs.
$38,860 separates the state's 10th- and 90th-percentile wages. The published endpoints are $38,180 on the lower side and $77,040 on the upper side.
The figures cover wage-and-salary workers across experience levels and exclude self-employed drivers. Use the truck driver salary table for the national figures and every state, and read the truck driver career guide before connecting school choice to a specific job plan.
- 10th percentile
- $38,180
- Median
- $56,860
- 90th percentile
- $77,040
- State employment
- 48,750
Licensing Steps After Comparing CDL Schools in Virginia
CDL training and state licensing are separate steps. Virginia Department of Motor Vehicles publishes the current Virginia instructions, while the federal Training Provider Registry identifies training locations and the training types attached to them.
Start with the official state resource before paying a deposit, then use the directory card to confirm the provider's address and training scope. Ask the provider to put the course dates, total price, driving time, and refund terms in writing for the cohort you plan to attend.
Questions About CDL Schools in Virginia
How many CDL schools are in Virginia?
Which Virginia cities have the most CDL training locations?
Where can I find Class A CDL training in Virginia?
How much do truck drivers make in Virginia?
Who issues commercial driver licenses in Virginia?
Source trail
Official Sources for CDL Schools in Virginia
- FMCSA Training Provider Registry school search
- FMCSA guidance for selecting a registered training provider
- FMCSA registered training location data, August 5, 2026
- Virginia Department of Motor Vehicles: Official Virginia CDL licensing guidance
- BLS May 2025 heavy and tractor-trailer truck driver wages
The CDL schools in Virginia shown here come from active, in-person federal registry entries open to public enrollment and dated August 5, 2026. A provider's federal registration records training scope at a location. Compare the provider's current course details and the state's licensing instructions before enrolling.