CDL School Search

Virginia · FMCSA Training Provider Registry · as of 2026-11-02

CDL schools in Virginia

109 in-person schools open to the public in 78 cities, 21 travelling instructors based here, and 0 online theory providers. Each school's page shows what it is registered to teach and whether it is still registered.

In-person schools in Virginia, 81 to 109 of 109

Listed by city. The city links above go straight to one place.

  1. Richmond, VA · In person · Active · (866) 937-1850

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory · School bus theory · Hazmat theory

  2. Richmond, VA · In person · Active · (866) 937-1850

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory · School bus theory · Hazmat theory

  3. Richmond, VA · In person · Active · (804) 447-7076

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · Hazmat theory

  4. Roanoke, VA · In person · Active · (540) 232-9242

    Class A theory, range, public road · Class B theory, range, public road · Hazmat theory

  5. Roanoke, VA · In person · Active · (540) 863-2919

    Class A range, public road · Class B range, public road · Passenger range, public road

  6. Roanoke, VA · In person · Active · (540) 857-6076

    Class A theory · Class B theory · Passenger theory · Hazmat theory

  7. Roanoke, VA · In person · Active · (540) 769-8137

    Class B theory, range, public road · Passenger theory, range, public road

  8. Rocky Mount, VA · In person · Active · (540) 483-5541

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  9. South Boston, VA · In person · Active · (434) 292-1650

    Class A theory, range, public road · Hazmat theory

  10. South Chesterfield, VA · In person · Active · (804) 495-7057

    Class A theory, range, public road · Class B theory, range, public road

  11. St. Stephens Church, VA · In person · Active · (804) 785-5981

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  12. Stafford, VA · In person · Active · (202) 873-3543

    Class A theory, range, public road

  13. Sterling, VA · In person · Active

    Class B theory, range, public road

  14. Stony Creek, VA · In person · Active · (434) 246-6961

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  15. Suffolk, VA · In person · Active · (866) 937-1850

    Class A theory, range, public road · Class B theory, range, public road

  16. Suffolk, VA · In person · Active · (434) 375-7053

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · Hazmat theory

  17. Suffolk, VA · In person · Active · (757) 375-7053

    Class A range, public road · Class B range, public road · Passenger range, public road

  18. Suffolk, VA · In person · Active · (757) 822-2428

    Class A theory, range, public road · Passenger theory · Hazmat theory

  19. Tappahannock, VA · In person · Active · (804) 725-8227

    Class A range, public road

  20. Timberville, VA · In person · Active · (540) 901-2128

    Class A theory, range, public road

  21. Vernon Hill, VA · In person · Active · (929) 919-0118

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  22. Warsaw, VA · In person · Active · (804) 333-6588

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  23. Warsaw, VA · In person · Active · (804) 333-6730

    Class A theory

  24. Weyers Cave, VA · In person · Active · (540) 453-2218

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road

  25. Weyers Cave, VA · In person · Active · (540) 453-2218

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road

  26. Wise, VA · In person · Active · (276) 328-8017

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  27. Woodbridge, VA · In person · Active

    Class A theory, range, public road

  28. Woodford, VA · In person · Active · (540) 582-8200

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · Hazmat theory

  29. Wytheville, VA · In person · Active · (276) 228-5411

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

Get information from schools in Virginia

Tell us what you're after and we pass it to schools near you. No cost to you.