CDL schools in Oregon
Oregon has 51 CDL training locations on FMCSA's Training Provider Registry that say they are open to the public, spread across 34 cities. The most are in Portland (6), Albany (5), Bend (2). 33 (65%) are registered for Class A behind-the-wheel training on public roads, and 43 for Class B. The provider with the most locations here is Bti, with 5.
Cities with the most CDL schools in Oregon
All 51 registered locations
| School | City | Training offered |
|---|---|---|
| 160 Driving Academy - Albany - Yard 160 Driving Academy |
Albany | Class AClass B |
| Elite Truck School - Albany Elite Truck School |
Albany | Class AClass BHazmat |
| Knife River Training Center Linn-Benton Community College CDL Program |
Albany | Class AClass BHazmat |
| NW Trucking Academy, inc NW Trucking Academy Inc |
Albany | Class AClass BPassengerSchool busHazmat |
| Bti | Baker City | Class AClass BPassengerSchool busHazmat |
| 160 Driving Academy - Portland - Yard 160 Driving Academy |
Clackamas | Class AClass B |
| Coast Trucking School Coast Trucking School LLC |
Coos Bay | Class AClass B |
| Elite Truck School - Eugene Elite Truck School |
Creswell | Class AHazmat |
| Aisling Truck Academy Goshen Aisling Truck Academy |
Eugene | Class AClass BHazmat |
| Portable rock production | Eugene | Class AClass B |
| Rogue Community College | Grants Pass | Class AHazmat |
| Bti | Hermiston | Class AClass BPassengerSchool busHazmat |
| Stateline Truck Driving School | Hermiston | Class AClass BPassengerSchool busHazmat |
| Elite Truck School - Hillsboro Elite Truck School |
Hillsboro | Class AClass BHazmat |
| Klamath Community College | Klamath Falls | Class A |
| Bti | La Grande | Class AClass BPassengerSchool busHazmat |
| Bti | McMinnville | Class AClass B |
| Umpqua Community College Commerical Truck Driving Center Umpqua Community College Truck Center |
Myrtle Creek | Class AClass B |
| Small Business Development Center Oregon Coast Community College SBDC |
Newport | Class APassengerSchool bus |
| Elite Truck School - Portland Elite Truck School |
Portland | Class AClass BHazmat |
| Ltl transport inc | Portland | Class AClass BPassenger |
| S&S CDL School LLC | Portland | Class A |
| Toro Trucking Academy - Portland Toro Trucking Academy |
Portland | Class AClass BPassengerHazmat |
| iRoute Trucking Academy Of Oregon 0001 | Portland | Class AClass BPassengerSchool busHazmat |
| Bti | Prineville | Class AClass BPassengerSchool busHazmat |
| IITR Truck School | Redmond | Class AClass BPassengerHazmat |
| Umpqua Sand & Gravel PKGuido |
Roseburg | Class AClass BPassengerSchool busHazmat |
| Chemeketa Community College | Salem | Class AHazmat |
| Tillamook Bay Community College | Tillamook | Class A |
| Driving Academy | Troutdale | Class AClass BPassengerSchool bus |
| Aisling Truck Academy | White City | Class AClass BHazmat |
| Rogue Community College | White City | Class AClass BHazmat |
| BVR Express | Wood Village | Class A |
| 160 Driving Academy - Albany - Classroom 160 Driving Academy |
Albany | Class AClass BHazmat |
| Athena-Weston School District 29RJ Behind the Wheel Trainer |
Athena | Class BPassengerSchool bus |
| Bend La Pine Schools - Bend Transportation Bend La Pine Schools |
Bend | Class BPassengerSchool bus |
| Hopkins Enterprise LLC Bends party bus |
Bend | Class BPassenger |
| 160 Driving Academy - Portland - Classroom 160 Driving Academy |
Clackamas | Class AClass BHazmat |
| Culver School Dist #4 Culver School District |
Culver | Class BPassengerSchool bus |
| Central Curry School District #1 Central Curry School District 1 |
Gold Beach | Class BPassengerSchool bus |
| Bend La Pine Schools - La Pine Transportation Bend La Pine Schools |
La Pine | Class BPassengerSchool bus |
| Oregon Coast Community College Oregon Coast Community College SBDC |
Lincoln City | Class BPassengerSchool bus |
| Jefferson County School District 509-J | Madras | Class BPassengerSchool bus |
| Associated Arborists | McMinnville | Class B |
| Oregon Coast Community College Oregon Coast Community College SBDC |
Newport | Class BPassengerSchool bus |
| Elite Transportation of America The Edison Group |
Portland | Class BPassengerSchool bus |
| Cet Cascades East Transit |
Redmond | Class BPassenger |
| Jewell School District | Seaside | Class BPassengerSchool bus |
| City of Stayton | Stayton | Class B |
| Sweet Home Transportation Department School Bus Transportation |
Sweet Home | Class BPassengerSchool bus |
| Oregon Coast Comm College Oregon Coast Community College SBDC |
Waldport | Class BPassengerSchool bus |
Common questions about CDL training in Oregon
How many CDL schools are in Oregon?
As of 11/3/2026, the FMCSA Training Provider Registry lists 51 public, in-person training locations in Oregon. Of those, 26 list a website.
Where can I get Class A CDL training in Oregon?
33 locations are registered for Class A public-road training. They are concentrated in Portland, Albany, Eugene, Hermiston.
Can I get a school bus or passenger endorsement in Oregon?
22 locations are registered for school bus (S) training and 27 for passenger (P) training. Many are school districts or transit agencies that may enroll the public.
Can I do ELDT theory online in Oregon?
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.