CDL School Search

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

CDL schools in Washington

133 in-person schools open to the public in 83 cities, 20 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 Washington

Where you train: any school on FMCSA's national registry, in Washington 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: 116 of the in-person schools in Washington are registered for Class B training (straight trucks, buses, dump trucks). Class B schools by state.

Free and funded training in Washington: 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 Washington State Department of Licensing, 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 Washington, 1 to 80 of 133

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

  1. Aberdeen, WA · In person · Active · (360) 532-9020

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

  2. Aberdeen, WA · In person · Active · (360) 532-9020

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

  3. Amanda Park, WA · In person · Active · (360) 590-0287

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

  4. Anacortes, WA · In person · Active · (360) 503-1152

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

  5. Arlington, WA · In person · Active · (360) 435-3307

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

  6. Auburn, WA · In person · Active · (253) 289-4683

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

  7. Auburn, WA · In person · Active · (701) 224-1767

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

  8. Auburn, WA · In person · Active · (253) 236-8599

    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

  9. Bainbridge Island, WA · In person · Active · (206) 842-4641

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

  10. Bellingham, WA · In person · Active · (360) 318-2171

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

  11. Bellingham, WA · In person · Active · (360) 318-7617

    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. Bellingham, WA · In person · Active · (360) 988-3434

    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

  13. Blaine, WA · In person · Active · (360) 332-0700

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

  14. Brush Prairie, WA · In person · Active · (503) 615-8465

    Class A theory, range, public road · Hazmat theory

  15. Burlington, WA · In person · Active · (360) 746-0806

    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

  16. Carnation, WA · In person · Active · (425) 844-4537

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

  17. Cathlamet, WA · In person · Active · (360) 431-8250

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

  18. Cathlamet, WA · In person · Active

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

  19. Centralia, WA · In person · Active · (360) 623-8730

    Class A theory, range, public road

  20. Chehalis, WA · In person · Active

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

  21. Chehalis, WA · In person · Active · (360) 900-4567

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

  22. Clarkston, WA · In person · Active · (509) 758-8041

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

  23. Connell, WA · In person · Active · (509) 750-1664

    Class A theory, range, public road

  24. East Wenatchee, WA · In person · Active

    Class B theory, range, public road

  25. Ellensburg, WA · In person · Active · (509) 201-1287

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

  26. Ellensburg, WA · In person · Active

    Class A theory, range, public road

  27. Elma, WA · In person · Active · (360) 589-4550

    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

  28. Elma, WA · In person · Active · (360) 482-2323

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

  29. Everett, WA · In person · Active · (425) 220-4259

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

  30. Everett, WA · In person · Active · (360) 224-1249

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

  31. Ferndale, WA · In person · Active · (360) 383-9239

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

  32. Ferndale, WA · In person · Active · (360) 746-0806

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

  33. Fife, WA · In person · Active · (253) 777-3800

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

  34. Friday Harbor, WA · In person · Active · (360) 370-7907

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

  35. Grandview, WA · In person · Active · (509) 882-2523

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

  36. Grandview, WA · In person · Active · (509) 882-2523

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

  37. Hunters, WA · In person · Active · (509) 722-3311

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

  38. Jblm, WA · In person · Active · (754) 444-2354

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

  39. Kelso, WA · In person · Active

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

  40. Kent, WA · In person · Active · (206) 851-1111

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

  41. Kent, WA · In person · Not stated · (253) 409-3969

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

  42. Kent, WA · In person · Active · (206) 766-0150

    Class A theory, range, public road

  43. Kent, WA · In person · Active · (253) 709-2885

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

  44. Kent, WA · In person · Active · (253) 444-3001

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

  45. Kettle Falls, WA · In person · Active · (509) 738-6625

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

  46. Lacey, WA · In person · Active · (360) 412-4536

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

  47. Lakewood, WA · In person · Active · (253) 589-5800

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

  48. Lakewood, WA · In person · Active · (253) 983-0200

    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

  49. Liberty Lake, WA · In person · Active · (509) 558-5400

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

  50. Longview, WA · In person · Active · (360) 442-2601

    Class A theory, range, public road · Hazmat theory

  51. Longview, WA · In person · Active · (360) 564-8108

    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

  52. Lynnwood, WA · In person · Active · (425) 431-1423

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

  53. Maple Valley, WA · In person · Active · (425) 413-3220

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

  54. Marysville, WA · In person · Active · (360) 965-0310

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

  55. Marysville, WA · In person · Active · (253) 318-6223

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

  56. Mead, WA · In person · Active

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

  57. Mead, WA · In person · Active · (509) 465-6107

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

  58. Milton, WA · In person · Active · (253) 210-0505

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

  59. Monroe, WA · In person · Active · (425) 540-0176

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

  60. Montesano, WA · In person · Active · (360) 249-1697

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

  61. Morton, WA · In person · Active · (360) 520-4838

    Class A theory, range, public road

  62. Moses Lake, WA · In person · Active · (509) 793-2221

    Class A theory, range, public road · Hazmat theory

  63. Moses Lake, WA · In person · Active · (509) 760-2074

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

  64. Mount Vernon, WA · In person · Active · (360) 428-6230

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

  65. Mount Vernon, WA · In person · Active · (360) 982-2891

    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

  66. Mukilteo, WA · In person · Active · (425) 890-4230

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

  67. Napavine, WA · In person · Active · (206) 300-7970

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

  68. Northport, WA · In person · Active · (509) 690-4117

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

  69. Oak Harbor, WA · In person · Active · (360) 279-5570

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

  70. Odessa, WA · In person · Active · (509) 982-2668

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

  71. Okanogan, WA · In person · Not stated · (509) 422-3300

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

  72. Olympia, WA · In person · Active · (360) 819-4841

    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

  73. Olympia, WA · In person · Active · (360) 900-4567

    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

  74. Omak, WA · In person · Active · (509) 322-8884

    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

  75. Omak, WA · In person · Active · (509) 826-2240

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

  76. Oroville, WA · In person · Active · (509) 476-2281

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

  77. Pacific, WA · In person · Active · (253) 778-7958

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

  78. Pasco, WA · In person · Active · (509) 391-8857

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

  79. Pasco, WA · In person · Active · (509) 412-2755

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

  80. Pasco, WA · In person · Active · (509) 547-2441

    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

Travelling instructors based in Washington

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. WA · 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. WA · 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. WA · 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

  4. WA · Travelling instructor · Active

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

  5. WA · Travelling instructor · Active · (509) 765-5757

    Class A theory, range, public road

  6. WA · 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

  7. WA · Travelling instructor · Active · (253) 348-9377

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

  8. WA · 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

  9. WA · Travelling instructor · Active · (563) 210-9936

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

  10. WA · Travelling instructor · Active

    Class A theory, range, public road

  11. WA · Travelling instructor · Not stated

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

  12. WA · Travelling instructor · Active · (509) 675-7169

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

  13. WA · Travelling instructor · Active

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

  14. WA · Travelling instructor · Not stated · (281) 757-1765

    Class A theory

  15. WA · Travelling instructor · Active · (360) 544-2295

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

  16. WA · Travelling instructor · Active · (916) 871-3807

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

  17. WA · Travelling instructor · Active · (208) 503-9136

    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

  18. WA · 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

  19. WA · Travelling instructor · 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

  20. WA · Travelling instructor · Not stated

    Hazmat theory

Get information from schools in Washington

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