CDL Schools in Virginia: Behind-the-Wheel Training

102 CDL schools, truck driving schools and other training locations in Virginia (VA) are listed on the FMCSA Training Provider Registry for behind-the-wheel CDL training, including schools in Manassas, Suffolk, Chester, Fredericksburg, Martinsville. You need behind-the-wheel training from a registered provider after your ELDT theory.

Need ELDT theory? It can come from a different registered provider than your school: our $20 Class A CDL theory course is online and accepted in Virginia. The Virginia ELDT guide covers the permit and test steps.

Listed from the FMCSA Training Provider Registry. We don't endorse these schools. Contact them directly to confirm courses, prices and schedules. Some registered providers only train their own employees. Report a correction

About CDL training in Virginia

Of the 102 VA locations on the registry, 64 (63%) are registered for Class A training, 84 (82%) for Class B, 70 for the passenger (P) endorsement and 47 for school bus (S); 29 also hold hazmat (H) theory, which has no driving portion, so the hazmat endorsement course can be taken online. 47 of the names are a school district, transit agency, college or other public body, which often trains only its own drivers, so the number open to the public may be smaller.

Where each class is taught: Class A in Manassas (4), Suffolk (4) and Chester (3); Class B in Manassas (4), Fredericksburg (3) and Martinsville (3); the passenger (P) endorsement in Manassas (4), Fredericksburg (3) and Richmond (3); school bus (S) in Arlington (2), Fredericksburg (2) and Martinsville (2).

93 of the 102 list a phone number and 57 publish a website. 47 records were updated by the provider in 2026 and 55 carry an older date; the newest VA record (Lindenwood Education System) is from October 2026. Treat an old date as a reason to call first, not as proof that a school has closed.

The locations are spread over 74 cities; the biggest clusters are Manassas (4), Suffolk (4), Chester (3), Fredericksburg (3) and Martinsville (3). Also listed: Portsmouth (3), Richmond (3), Roanoke (3), Abingdon (2), Alexandria (2), Arlington (2), Colonial Heights (2), Emporia (2), Galax (2) and Newport News (2). Each city heading below is a jump link, and every card shows the classes that location is registered for.

No registered location is listed in Virginia Beach itself; use the ZIP search for the closest one.

Not sure a provider is still registered? Read how to check a provider's registry record, and what separates theory from behind-the-wheel before you compare schools.

Before behind-the-wheel in Virginia

Schools in Virginia can only put you on the range once you hold a Commercial Learner's Permit from the Virginia Department of Motor Vehicles (DMV). Federal rules then require at least 14 days with the permit before the skills test, and the agency must see both your theory and your behind-the-wheel completions in the FMCSA registry before it gives you that test. So finish theory first, with any registered provider, then bring the permit to one of the 102 VA locations on this page (64 of them train Class A).

The Virginia ELDT guide covers the VA permit steps, agency fees and testing rules, and the online theory part costs $20 per course.

All registered schools

102 locations

Abingdon

Alexandria

Amherst

Annandale

Arlington

  • Arlington Public Schools

    2770 S Taylor St, Arlington, 22206

    • Class B
    • Passenger
    • School bus

    Updated in TPR: Feb 2024

  • Arlington Public Schools

    Arlington, 22206

    • Class B
    • Passenger
    • School bus

    Updated in TPR: Dec 2021

Ashland

Bassett

Bastian

Big Stone Gap

Blackstone

Broadway

Cedar Bluff

Charles City

Charlotte Court House

Charlottesville

Chesapeake

Chester

Clifton Forge

Clintwood

Collinsville

Colonial Heights

Cumberland

Danville

Doswell

Edinburg

Emporia

Farmville

Fredericksburg

Gainesville

Galax

Gloucester

Hampton

Hillsville

Independence

Jonesville

Kenbridge

Lawrenceville

Lebanon

Lexington

Lynchburg

Manassas

Marion

Martinsville

Melfa

Middletown

Newport News

Nokesville

Norfolk

Norton

Oilville

Orange

Pearisburg

Petersburg

Portsmouth

Pounding Mill

Richmond

Roanoke

Rocky Mount

South Boston

South Chesterfield

St. Stephens Church

Stafford

Sterling

  • Century Trucking LLC

    Joey Quick Turns

    43751 Beaver Meadow Road, Sterling, VA, USA, Sterling, 20164

    • Class B

    Updated in TPR: Jul 2026

Stony Creek

Suffolk

Tappahannock

Timberville

Vernon Hill

Warsaw

Weyers Cave

Wise

Woodbridge

Woodford

Wytheville

Virginia CDL school questions

Do I need behind-the-wheel training after online theory?
Yes, for a Class A or Class B CDL, the B-to-A upgrade and the passenger and school bus endorsements. Theory can be done online, but range and public-road training must be done in person with a registered provider, for example one of the Virginia schools on this page. In Virginia, 64 of the 102 registered locations are set up for Class A training and 84 for Class B; Manassas alone has 4. Hazmat is theory only.
How do I check that a school is registered?
Search the school's name at tpr.fmcsa.dot.gov. Every school on this page comes from that registry, but listings change, so confirm before you pay.
Can I take theory and behind-the-wheel from different providers?
Yes. FMCSA lets you complete theory with one registered provider and behind-the-wheel with another. Many drivers in Virginia finish theory online first, then do range and road training in person with a local school or instructor.
How do I find a Class A truck driving school in Virginia?
Filter the list on this page by Class A. 64 of the 102 registered locations in Virginia are set up for Class A (tractor-trailer) training; the biggest clusters are in Manassas (4), Suffolk (4) and Chester (3). Some Class A registrants are trucking companies that train only their own new hires, so call and ask whether the school takes public students before you plan around it.

Budgeting for your CDL? See what ELDT costs in 2026 for online theory prices and the other fees.

Finish ELDT theory before behind-the-wheel in Virginia

Self-paced online theory for $20, reported to the FMCSA registry automatically.

Search schools near your ZIP code