CDL School Search

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

CDL schools in West Virginia

44 in-person schools open to the public in 35 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.

Training and the licence in West Virginia

Where you train: any school on FMCSA's national registry, in West Virginia or elsewhere. Since February 2022 a first Class A or Class B licence, an upgrade from B to A, and a first passenger, school bus or hazmat endorsement all require training from a registered provider.

Class B: 35 of the in-person schools in West Virginia are registered for Class B training (straight trucks, buses, dump trucks). Class B schools by state.

Free and funded training in West Virginia: workforce grants under WIOA are paid through local American Job Centers, veterans can use GI Bill benefits at approved schools, and carriers run company-paid programmes with a work commitment. How free and funded CDL training works · Company-paid training · What CDL training costs.

Where you test and hold the licence: the West Virginia Division of Motor Vehicles, the state where you live. Federal rules also let another state give you the skills test and require your home state to accept the result. State motor vehicle agencies on USA.gov.

In-person schools in West Virginia

  1. Beaver, WV · In person · Active · (304) 877-7925

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

  2. Beckley, WV · In person · Active · (304) 256-4615

    Class A theory, range, public road · Hazmat theory

  3. Beckley, WV · In person · Active · (304) 877-7925

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

  4. Bridgeport, WV · In person · Active · (304) 931-0880

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

  5. Buckhannon, WV · In person · Active · (304) 472-1259

    Class A theory, range, public road · Hazmat theory

  6. Chapmanville, WV · In person · Active · (304) 855-5045

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

  7. Charleston, WV · In person · Active

    Class A theory · Hazmat theory

  8. Charleston, WV · In person · Active

    Class A range, public road

  9. Craigsville, WV · In person · Active · (304) 651-6494

    Class A theory, range, public road · Hazmat theory

  10. Dunbar, WV · In person · Active · (304) 766-0369

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

  11. Elkins, WV · In person · Active

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

  12. Elkins, WV · In person · Active

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

  13. Ghent, WV · In person · Active

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

  14. Grafton, WV · In person · Active

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

  15. Hamlin, WV · In person · Active

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

  16. Jane Lew, WV · In person · Active · (304) 871-0218

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

  17. Kingwood, WV · In person · Active

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

  18. Kingwood, WV · In person · Active · (833) 784-1385

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

  19. Kingwood, WV · In person · Active · (681) 867-2544

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

  20. Leroy, WV · In person · Active · (304) 372-7335

    Class A theory, range, public road · Hazmat theory

  21. Martinsburg, WV · In person · Active · (304) 754-8157

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

  22. Mineral Wells, WV · In person · Active

    Class A theory, range, public road · Hazmat theory

  23. Morgantown, WV · In person · Active · (304) 712-1358

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

  24. Morgantown, WV · In person · Active · (304) 381-2712

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

  25. Morgantown, WV · In person · Active · (304) 952-5743

    Class A theory · Class B theory

  26. Mount Nebo, WV · In person · Active · (304) 619-9337

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

  27. New Cumberland, WV · In person · Active · (304) 564-9009

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

  28. New Martinsville, WV · In person · Active · (304) 214-8912

    Class A theory · Class B theory · Passenger theory · School bus theory

  29. Petersburg, WV · In person · Active · (304) 434-8000

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

  30. Point Pleasant, WV · In person · Active · (304) 675-3039

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

  31. Rainelle, WV · In person · Active · (304) 644-4545

    Class A theory, range, public road

  32. Reedsville, WV · In person · Active

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

  33. Reedsville, WV · In person · Active · (304) 864-5955

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

  34. Saint Albans, WV · In person · Active · (304) 982-9147

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

  35. Snowshoe, WV · In person · Active · (304) 572-1000

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

  36. Sophia, WV · In person · Active · (304) 573-8300

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

  37. South Charleston, WV · In person · Active · (304) 205-6650

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

  38. St Marys, WV · In person · Active · (304) 299-5272

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

  39. Summersville, WV · In person · Active · (304) 651-6494

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

  40. Wayne, WV · In person · Active · (304) 272-5164

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

  41. Weirton, WV · In person · Active · (740) 461-8544

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

  42. Weirton, WV · In person · Active · (304) 214-8912

    Class A theory · Class B theory · Passenger theory · School bus theory

  43. Wheeling, WV · In person · Active · (304) 214-8912

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

  44. Williamson, WV · In person · Active · (304) 236-7635

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

Travelling instructors based in West Virginia

A travelling provider brings the training to a yard or site rather than running a campus. Ask where they actually teach, and whether they cover range and public-road training or theory only.

  1. WV · Travelling instructor · Active · (504) 708-9541

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

  2. WV · Travelling instructor · Active · (601) 658-9525

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

  3. WV · Travelling instructor · Active · (304) 517-9691

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

  4. WV · Travelling instructor · Active · (816) 547-9011

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

  5. WV · Travelling instructor · Active · (304) 561-8787

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

  6. WV · Travelling instructor · Not stated · (404) 545-9691

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

  7. WV · Travelling instructor · Active · (304) 888-1546

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

  8. WV · Travelling instructor · Active · (443) 286-0889

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

  9. WV · Travelling instructor · Active · (609) 666-4907

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

  10. WV · Travelling instructor · Active · (970) 749-9449

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

  11. WV · Travelling instructor · Active · (855) 353-8235

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

  12. WV · Travelling instructor · Active · (563) 210-9936

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

  13. WV · Travelling instructor · Active

    Class A theory, range, public road

  14. WV · Travelling instructor · Active · (440) 240-4444

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

  15. WV · Travelling instructor · Not stated

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

  16. WV · Travelling instructor · Active · (412) 310-0263

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

  17. WV · Travelling instructor · Not stated · (281) 757-1765

    Class A theory

  18. WV · Travelling instructor · Active · (540) 876-0289

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

  19. WV · Travelling instructor · Active · (304) 389-0510

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

  20. WV · Travelling instructor · Active · (410) 240-6201

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

  21. WV · Travelling instructor · Active · (470) 536-8833

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

Get information from schools in West Virginia

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