Home › States › Oregon

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.

51public training locations
33Class A public-road driving
43Class B training
22school bus
22hazmat theory

Cities with the most CDL schools in Oregon

Portland
6 locations
Albany
5 locations
Bend
2 locations
Clackamas
2 locations
Eugene
2 locations
Hermiston
2 locations
McMinnville
2 locations
Newport
2 locations
Redmond
2 locations
White City
2 locations
Athena
1 location
Baker City
1 location
Coos Bay
1 location
Creswell
1 location
Culver
1 location
Gold Beach
1 location
Grants Pass
1 location
Hillsboro
1 location
Klamath Falls
1 location
La Grande
1 location
La Pine
1 location
Lincoln City
1 location
Madras
1 location
Myrtle Creek
1 location

All 51 registered locations

Show only:
SchoolCityTraining offeredPhone
160 Driving Academy - Albany - Yard
160 Driving Academy
Albany Class AClass B
Elite Truck School - Albany
Elite Truck School
Albany Class AClass BHazmat503-615-8465
Knife River Training Center
Linn-Benton Community College CDL Program
Albany Class AClass BHazmat541-403-7701
NW Trucking Academy, inc
NW Trucking Academy Inc
Albany Class AClass BPassengerSchool busHazmat541-248-3461
Bti Baker City Class AClass BPassengerSchool busHazmat541-524-2651
160 Driving Academy - Portland - Yard
160 Driving Academy
Clackamas Class AClass B
Coast Trucking School
Coast Trucking School LLC
Coos Bay Class AClass B541-297-2236
Elite Truck School - Eugene
Elite Truck School
Creswell Class AHazmat503-615-8465
Aisling Truck Academy Goshen
Aisling Truck Academy
Eugene Class AClass BHazmat541-746-0855
Portable rock production Eugene Class AClass B541-790-1177
Rogue Community College Grants Pass Class AHazmat541-956-7285
Bti Hermiston Class AClass BPassengerSchool busHazmat541-524-2651
Stateline Truck Driving School Hermiston Class AClass BPassengerSchool busHazmat509-942-4742
Elite Truck School - Hillsboro
Elite Truck School
Hillsboro Class AClass BHazmat503-615-8465
Klamath Community College Klamath Falls Class A541-880-2253
Bti La Grande Class AClass BPassengerSchool busHazmat541-524-2651
Bti McMinnville Class AClass B541-524-2651
Umpqua Community College Commerical Truck Driving Center
Umpqua Community College Truck Center
Myrtle Creek Class AClass B541-440-4601
Small Business Development Center
Oregon Coast Community College SBDC
Newport Class APassengerSchool bus541-921-2306
Elite Truck School - Portland
Elite Truck School
Portland Class AClass BHazmat503-615-8465
Ltl transport inc Portland Class AClass BPassenger503-998-1102
S&S CDL School LLC Portland Class A971-517-8752
Toro Trucking Academy - Portland
Toro Trucking Academy
Portland Class AClass BPassengerHazmat503-917-4276
iRoute Trucking Academy Of Oregon 0001 Portland Class AClass BPassengerSchool busHazmat800-400-4440
Bti Prineville Class AClass BPassengerSchool busHazmat541-524-2651
IITR Truck School Redmond Class AClass BPassengerHazmat928-566-4959
Umpqua Sand & Gravel
PKGuido
Roseburg Class AClass BPassengerSchool busHazmat541-391-2484
Chemeketa Community College Salem Class AHazmat503-584-7537
Tillamook Bay Community College Tillamook Class A503-842-8222
Driving Academy Troutdale Class AClass BPassengerSchool bus503-943-0980
Aisling Truck Academy White City Class AClass BHazmat541-324-5008
Rogue Community College White City Class AClass BHazmat541-956-7285
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 bus541-379-0621
Bend La Pine Schools - Bend Transportation
Bend La Pine Schools
Bend Class BPassengerSchool bus
Hopkins Enterprise LLC
Bends party bus
Bend Class BPassenger541-390-9728
160 Driving Academy - Portland - Classroom
160 Driving Academy
Clackamas Class AClass BHazmat
Culver School Dist #4
Culver School District
Culver Class BPassengerSchool bus541-546-7514
Central Curry School District #1
Central Curry School District 1
Gold Beach Class BPassengerSchool bus541-247-2003
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 bus541-994-4166
Jefferson County School District 509-J Madras Class BPassengerSchool bus541-475-3536
Associated Arborists McMinnville Class B503-883-3895
Oregon Coast Community College
Oregon Coast Community College SBDC
Newport Class BPassengerSchool bus541-867-8501
Elite Transportation of America
The Edison Group
Portland Class BPassengerSchool bus503-512-0691
Cet
Cascades East Transit
Redmond Class BPassenger541-699-2386
Jewell School District Seaside Class BPassengerSchool bus503-755-2451
City of Stayton Stayton Class B
Sweet Home Transportation Department
School Bus Transportation
Sweet Home Class BPassengerSchool bus541-367-7116
Oregon Coast Comm College
Oregon Coast Community College SBDC
Waldport Class BPassengerSchool bus541-994-4166

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.

Is your Oregon school missing or out of date? Listing corrections are coming soon. Learn more →