CDL schools in Washington
Washington has 130 CDL training locations on FMCSA's Training Provider Registry that say they are open to the public, spread across 82 cities. The most are in Tacoma (8), Spokane (5), Kent (4). 70 (54%) are registered for Class A behind-the-wheel training on public roads, and 114 for Class B. The provider with the most locations here is Commercial Driver School, with 4.
Cities with the most CDL schools in Washington
All 130 registered locations
| School | City | Training offered |
|---|---|---|
| Grays Harbor College | Aberdeen | Class AClass BHazmat |
| Grays Harbor College | Aberdeen | Class AClass BHazmat |
| A Class Training | Auburn | Class AClass B |
| Commercial Driver School- Auburn Commercial Driver School |
Auburn | Class AClass BPassengerSchool busHazmat |
| Pegasus CDL, Inc. | Bellingham | Class AClass BPassengerSchool busHazmat |
| USA Truck Driving School LLC | Bellingham | Class AClass BPassengerSchool busHazmat |
| Elite Truck School - Vancouver Elite Truck School |
Brush Prairie | Class AHazmat |
| Taylor Made Truck Driving School - Burlington Taylor Made TDS, Inc. |
Burlington | Class AClass BPassengerSchool busHazmat |
| Centralia College | Centralia | Class A |
| Washington Trucking School Chehalis Washington Trucking School LLC |
Chehalis | Class AClass BHazmat |
| North Franklin School Dist | Connell | Class A |
| Central CDL School | Ellensburg | Class AClass BHazmat |
| Lopez Trucking LLC | Ellensburg | Class A |
| 3c's Train and Test LLC 3C's Train and Test |
Elma | Class AClass BPassengerSchool busHazmat |
| CDL Dragons Truck School | Everett | Class AClass BHazmat |
| Pegasus CDL, Inc. Everett Pegasus CDL, Inc. |
Everett | Class AClass BPassengerHazmat |
| Taylor Made Truck Driving School - Ferndale Taylor Made TDS, Inc. |
Ferndale | Class AClass BPassenger |
| New Sound CDL School | Fife | Class AClass BPassenger |
| GMC Training Institute LLC Gmc Training Institute,llc |
Grandview | Class AClass BPassengerSchool bus |
| Troops Into Transportation - Washington The CDL Schools LLC |
Jblm | Class AClass BPassengerSchool busHazmat |
| CDL Avenue | Kent | Class AClass BHazmat |
| OTL Driving School | Kent | Class A |
| Seattle Truck Driving School LLC Seattle Truck Driving School, LLC |
Kent | Class AClass B |
| Toro Trucking Academy - Kent Toro Trucking Academy |
Kent | Class AClass BPassengerHazmat |
| Clover Park Technical College | Lakewood | Class AClass B |
| Commercial Driver School- Lakewood Commercial Driver School |
Lakewood | Class AClass BPassengerSchool busHazmat |
| Lower Columbia College | Longview | Class AHazmat |
| Rwcdl Right-Way CDL Academy, LLC |
Longview | Class AClass BPassengerSchool busHazmat |
| Oxy Driving School | Marysville | Class AClass B |
| 160 Driving Academy - Spokane - Yard 160 Driving Academy |
Mead | Class AClass B |
| National Standard Trucking School | Milton | Class AClass BPassenger |
| Dirt Road LLC | Monroe | Class AClass B |
| Grose Construction | Morton | Class A |
| Big Bend Community College | Moses Lake | Class AHazmat |
| Skagit City Trucking School, LLC | Mount Vernon | Class AClass BPassengerSchool busHazmat |
| Diamond Trucking School Inc | Mukilteo | Class AClass BHazmat |
| Commercial Driver School- Olympia Commercial Driver School |
Olympia | Class AClass BPassengerSchool busHazmat |
| Washington Trucking School LLC | Olympia | Class AClass BPassengerSchool busHazmat |
| OK CDL Training, LLC | Omak | Class AClass BPassengerSchool busHazmat |
| Columbia Basin Truck Driving School Columbia Basin Truck Driving School LLC |
Pasco | Class AClass BHazmat |
| H&R Elite Trucking Academy LLC | Pasco | Class AClass BHazmat |
| T Enterprises Truck Driving School | Pasco | Class AClass BPassengerSchool busHazmat |
| Commercial Driver School- Port Orchard Commercial Driver School |
Port Orchard | Class AClass BPassengerSchool busHazmat |
| Fleet Safety Consultants 436 2nd St NE Fleet Safety Consultants LLC |
Puyallup WA | Class AClass BPassengerSchool busHazmat |
| MTZ CDL Academy LLC | Quincy | Class AClass BPassengerSchool bus |
| M & M Trucking School | Ridgefield | Class AClass B |
| Aces and Eights CDL Training | Riverside | Class AClass B |
| 160 Driving Academy - Seattle - Yard 160 Driving Academy |
Seattle | Class AClass B |
| City of Seattle SOC Fleet Safety Consultants LLC |
Seattle | Class AClass B |
| Olympic College of Shelton Olympic College |
Shelton | Class A |
| Spokane CDL School | Spokane | Class AClass BPassengerHazmat |
| Spokane Colleges - Corporate & Continuing Education | Spokane | Class AHazmat |
| WiseGuys | Spokane | Class AClass BPassengerSchool busHazmat |
| #1 Drive509 DBA Drive509 |
Spokane Valley | Class AClass BPassengerSchool busHazmat |
| C&H Trucking Academy Inc | Sunnyside | Class AClass BPassengerSchool bus |
| Sunnyside CDL School LLC | Sunnyside | Class AClass BPassengerSchool busHazmat |
| Clover Park Technical College- Eastside Training Center Clover Park Technical College |
Tacoma | Class AClass B |
| Commercial Truck Driving Program Bates Technical College |
Tacoma | Class AClass BPassengerHazmat |
| Drm CDL Training Drm CDL Testing OR Training |
Tacoma | Class A |
| Eliteone Academy LLC | Tacoma | Class A |
| Tacoma Truck School LLC | Tacoma | Class AClass B |
| Toro Trucking Academy - Tacoma Toro Trucking Academy |
Tacoma | Class AClass BPassengerSchool busHazmat |
| Central Valley Truck Driving School | Toppenish | Class AClass BPassengerSchool bus |
| PNW CDL Training LLC | Union Gap | Class AHazmat |
| Gulick Trucking, Inc. Gulick Trucking |
Vancouver | Class A |
| Trans360 Trans 360 |
Vancouver | Class AClass BPassengerHazmat |
| Walla Walla Community College | Walla Walla | Class A |
| Walla walla community college | Walla Walla | Class AClass B |
| Starline CDL School | Woodland | Class AHazmat |
| OIC of Washington O.I.C of Washington |
Yakima | Class AClass B |
| Lake Quinault School District | Amanda Park | Class BPassengerSchool bus |
| Anacortes School district 103 Anacortes School District |
Anacortes | Class BPassengerSchool bus |
| Arlington Public Schools | Arlington | Class BPassengerSchool bus |
| Auburn Harlow's School Bus Service Inc. of Montana |
Auburn | Class BPassengerSchool bus |
| Bainbridge Island School District | Bainbridge Island | Class BPassengerSchool bus |
| Meridian School District #505 | Bellingham | Class BPassengerSchool bus |
| Blaine School District | Blaine | Class BPassengerSchool bus |
| Riverview School District | Carnation | Class BPassengerSchool bus |
| Wahkiakum School District | Cathlamet | Class BPassengerSchool bus |
| Wahkiakum School District | Cathlamet | Class BPassengerSchool bus |
| Adna School District Napavine School District |
Chehalis | Class BPassengerSchool bus |
| Clarkston School District Tyler Howell |
Clarkston | Class BPassengerSchool bus |
| Irrigation Technology & Control | East Wenatchee | Class B |
| Elma School District #68 | Elma | Class BPassengerSchool bus |
| Ferndale School District | Ferndale | Class BPassengerSchool bus |
| San Juan Island School District | Friday Harbor | Class BPassengerSchool bus |
| GMC Training Institute LLC Gmc Training Institute,llc |
Grandview | Class AClass BPassengerSchool busHazmat |
| Columbia School District #206 Columbia School District |
Hunters | Class BPassengerSchool bus |
| Kelso School District #458 | Kelso | Class BPassengerSchool bus |
| Kettle Falls School District Columbia School District |
Kettle Falls | Class BPassengerSchool bus |
| North Thurston Public Schools | Lacey | Class BPassengerSchool bus |
| Tc Central Valley School District #356 |
Liberty Lake | Class BPassengerSchool bus |
| Edmonds School District | Lynnwood | Class BPassengerSchool bus |
| Tahoma Transportation Tahoma School District |
Maple Valley | Class BPassengerSchool bus |
| Marysville School District | Marysville | Class BPassengerSchool bus |
| Mead SD #354 | Mead | Class BPassengerSchool bus |
| School District 66 Grays Harbor Montesno School District |
Montesano | Class BPassengerSchool bus |
| Mlsd #161 | Moses Lake | Class BPassengerSchool bus |
| Mount Vernon | Mount Vernon | Class BPassengerSchool bus |
| Napavine School District | Napavine | Class BPassengerSchool bus |
| Northport School District #211 Northport School District |
Northport | Class BPassengerSchool bus |
| Oak Harbor Public Schools | Oak Harbor | Class BPassengerSchool bus |
| Odessa School District #105 Odessa School District # 105 |
Odessa | Class BPassengerSchool bus |
| Okanogan School District #105 | Okanogan | Class BPassengerSchool bus |
| Omak School District | Omak | Class BPassengerSchool bus |
| Oroville School District #410 | Oroville | Class BPassengerSchool bus |
| Psesd Transportation | Pacific | Class BPassengerSchool bus |
| Pomeroy School District #110 | Pomeroy | Class BPassengerSchool bus |
| The Sound Connection | Port Orchard | Class BPassenger |
| Prosser School District Consolidated School District 116 PRosser School Di |
Prosser | Class BPassengerSchool bus |
| Bethel School District Transportation | Puyallup | Class BPassengerSchool bus |
| Chief Leschi Schools | Puyallup | Class BPassengerSchool bus |
| Clover Park Technical College - South Hill Campus Clover Park Technical College |
Puyallup | Class B |
| 160 Driving Academy - Seattle - Classroom 160 Driving Academy |
Renton | Class AClass B |
| Freeman School District Freeman School District #358 |
Rockford | Class BPassengerSchool bus |
| Zum Services Inc - Seattle Zum Service SF |
Seattle | Class BPassengerSchool bus |
| South Bend School District South Bend School District #118 |
South Bend | Class BPassengerSchool bus |
| 160 Driving Academy - Spokane - Classroom 160 Driving Academy |
Spokane | Class AClass B |
| Zum Services Inc - Spokane Zum Service SF |
Spokane | Class BPassengerSchool bus |
| Central Valley School District # 356 OC Central Valley School District #356 |
Spokane Valley | Class BPassengerSchool bus |
| Harlow's School Bus Service Inc. - Spokane, WA Harlow's School Bus Service Inc. of Montana |
Spokane Valley | Class BPassengerSchool bus |
| Sunnyside school district #201 Sunnyside School District 201 |
Sunnyside | Class BPassengerSchool bus |
| Fife SD Transportaion Fife SD Transportation |
Tacoma | Class BPassengerSchool bus |
| Franklin Pierce School District Transportation | Tacoma | Class BPassengerSchool bus |
| Olympia School District Transportation | Tumwater | Class BPassengerSchool bus |
| Valley School District #070 | Valley | Class BPassengerSchool bus |
| Waitsburg School District Prescott School District 402-37 |
Waitsburg | Class BPassengerSchool bus |
| Wapato School District | Wapato | Class BPassengerSchool bus |
| Winlock School District 232 | Winlock | Class BPassengerSchool bus |
| OIC of Washington O.I.C of Washington |
Yakima | Class AClass BHazmat |
Common questions about CDL training in Washington
How many CDL schools are in Washington?
As of 11/3/2026, the FMCSA Training Provider Registry lists 130 public, in-person training locations in Washington. Of those, 50 list a website.
Where can I get Class A CDL training in Washington?
70 locations are registered for Class A public-road training. They are concentrated in Tacoma, Kent, Spokane, Pasco.
Can I get a school bus or passenger endorsement in Washington?
77 locations are registered for school bus (S) training and 86 for passenger (P) training. Many are school districts or transit agencies that may enroll the public.
Can I do ELDT theory online in Washington?
Yes. Federal rules allow theory online with any registered online provider (607 are listed). Behind-the-wheel training must still be done with a registered provider in person.
The counts above come from the FMCSA Training Provider Registry export dated 11/3/2026 and include only locations that say they are open to the public. Tuition, schedules and job placement are not in the registry. Ask each school directly.