CDL Schools in Oregon
Federal law requires entry-level CDL training to come from a provider listed in FMCSA's Training Provider Registry. Oregon has 58 registered training locations open to the public — every one of them is listed below.
Registered training locations
58
Median truck driver wage
$61,180
Oregon, heavy & tractor-trailer
Job growth 2022–2032
+8.7%
Openings per year
2,980
statewide average
FMCSA-Registered CDL Training Providers in Oregon
Sorted by city. "Theory" is classroom instruction; "BTW" is behind-the-wheel training on a range or public road. Confirm current registration with the school before enrolling.
| Provider | City | CDL classes | Training offered |
|---|---|---|---|
| 160 Driving Academy - Albany - Classroom | Albany | Class A; Class B; Hazardous Materials | Class A: Theory | Class B: Theory | Hazardous Materials: Theory |
| 160 Driving Academy - Albany - Yard | Albany | Class A; Class B | Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range |
| Elite Truck School - Albany | Albany | Class A; Class B; Passenger; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Knife River Training Center | Albany | Class A; Class B; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| NW Trucking Academy, inc | Albany | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Athena-Weston School District 29RJ | Athena | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| BTI | Baker City | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory | Hazardous Materials: Theory |
| Bend La Pine Schools - Bend Transportation | Bend | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Hopkins Enterprise LLC | Bend | Class B; Passenger | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range |
| OREGON CHILD DEVELOPMENT COALITION Under review | Brooks | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| 160 Driving Academy - Portland - Classroom | Clackamas | Class A; Class B; Hazardous Materials | Class A: Theory | Class B: Theory | Hazardous Materials: Theory |
| 160 Driving Academy - Portland - Yard | Clackamas | Class A; Class B | Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range |
| Coast Trucking School | Coos Bay | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range |
| Elite Truck School - Eugene | Creswell | Class A; Class B; Passenger; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| culver school dist #4 | Culver | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| AISLING TRUCK ACADEMY GOSHEN | Eugene | Class A; Class B; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Portable rock production | Eugene | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range |
| Central Curry School District #1 | Gold Beach | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Rogue Community College | Grants Pass | Class A; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| BTI | Hermiston | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory | Hazardous Materials: Theory |
| Stateline Truck Driving School | Hermiston | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Elite Truck School - Hillsboro | Hillsboro | Class A; Class B; Passenger; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Klamath Community College | Klamath Falls | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| OREGON CHILD DEVELOPMENT COALITION | Klamath Falls | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| BTI | La Grande | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory | Hazardous Materials: Theory |
| Bend La Pine Schools - La Pine Transportation | La Pine | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Oregon Coast Community College | Lincoln City | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Jefferson County School District 509-J | Madras | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Associated Arborists | McMinnville | Class B | Class B: Theory, BTW-Public Road, BTW-Range |
| BTI | McMinnville | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range |
| OREGON CHILD DEVELOPMENT COALITION Under review | Milton-Freewater | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Umpqua Community College Commerical Truck Driving Center | Myrtle Creek | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range |
| Oregon Coast Community College | Newport | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Small Business Development Center | Newport | Class A; Passenger; School Bus | Class A: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Oregon Child Development Coalition | Ontario | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Train 4 Less Oregon City Under review | Oregon City | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory | Class B: Theory | Passenger: Theory | School Bus: Theory | Hazardous Materials: Theory |
| Elite Transportation of America | Portland | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Elite Truck School - Portland | Portland | Class A; Class B; Passenger; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| I&H Truck Inc | Portland | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| iRoute Trucking Academy Of Oregon 0001 | Portland | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Ltl transport inc | Portland | Class A; Class B; Passenger | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range |
| S&S CDL School LLC | Portland | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Toro Trucking Academy - Portland | Portland | Class A; Class B; Passenger; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| BTI | Prineville | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory | Hazardous Materials: Theory |
| CET | Redmond | Class B; Passenger | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range |
| IITR Truck School | Redmond | Class A; Class B; Passenger; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Umpqua Sand & Gravel | Roseburg | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Chemeketa Community College | Salem | Class A; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Jewell School District | Seaside | Class B; Passenger; School Bus | Class B: BTW-Public Road, BTW-Range | Passenger: BTW-Public Road, BTW-Range | School Bus: BTW-Public Road, BTW-Range |
| City of Stayton | stayton | Class B | Class B: Theory, BTW-Public Road, BTW-Range |
| Sweet Home Transportation Department | Sweet Home | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Tillamook Bay Community College | Tillamook | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Driving Academy | Troutdale | Class A; Class B; Passenger; School Bus | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Elegant Express | Troutdale | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Oregon Coast Comm College | Waldport | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Aisling Truck Academy | White City | Class A; Class B; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Rogue Community College | White City | Class A; Class B; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| BVR Express | Wood Village | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
Source: FMCSA Training Provider Registry (tpr.fmcsa.dot.gov), retrieved 2026-07-06. Employer-only training locations (fleets and agencies that train their own drivers) are not listed. Providers marked "Under review" are being re-verified by FMCSA and may not currently certify training.
Featured CDL programs enrolling now
What Truck Drivers Earn in Oregon
Wages
- Median annual wage: $61,180
- Average annual wage: $63,890
- Heavy & tractor-trailer drivers employed statewide: 24,720
Source: BLS OEWS, May 2024 (SOC 53-3032). First-year pay is usually below the median; OTR and specialized endorsements pay above it.
10-year outlook
- Projected growth 2022–2032: +8.7%
- Average openings per year: 2,980
- Employment: 25,480 → 27,690
Source: Projections Central / state workforce agencies.
Pay in Oregon's biggest trucking metros
| Metro area | Drivers employed | Median wage |
|---|---|---|
| Portland-Vancouver-Hillsboro, OR-WA | 14,460 | $63,500 |
| Salem, OR | 2,230 | $59,850 |
| Eugene-Springfield, OR | 1,940 | $58,460 |
| Medford, OR | 1,570 | $58,020 |
| Bend, OR | 1,350 | $63,140 |
Verified CDL Program Outcomes in Oregon
States report these results to the U.S. Department of Labor for programs eligible for workforce (WIOA) funding — they are measured outcomes, not marketing claims. Blank cells mean the state suppressed the value (usually small class sizes).
| Provider · Program | Completion | Employed (2 qtrs) | Median earnings (qtr) | Cost |
|---|---|---|---|---|
| Aisling Truck Academy 101 E Class A CDL Driver Training | 92% | 100% | $17,999 | $4,705 |
| Aisling Truck Academy Program 102R: 4 Hour Refresher Training | 92% | 100% | $17,999 | $647 |
| Aisling Truck Academy Program 103R: 8 hour Refresher Training | 92% | 100% | $17,999 | $1,247 |
| I & H Truck Inc. CDL Class A Training | 100% | 26% | $14,467 | $7,500 |
| IITR Truck School CDL Testing | 100% | 55% | $14,052 | $0 |
| IITR Truck School Program 301 | 100% | 55% | $14,052 | $6,052 |
| IITR Truck School Refresher Training | 100% | 55% | $14,052 | $0 |
Source: U.S. Department of Labor Eligible Training Provider List results (trainingproviderresults.gov), PY2023. Earnings are for one quarter, not annualized.
Compare CDL programs that fit your schedule
Getting a CDL in Oregon
Liquefied Petroleum Gas (LPG) Truck Equipment Operator License
- Education: Undetermined
- Experience: Undetermined
- Exam: Undetermined
- Continuing education: Undetermined
Issuing agency: Oregon Office of State Fire Marshal · agency website
Special Pupil Activity Bus (SPAB) Driver Certification
- Education: Undetermined
- Experience: Undetermined
- Exam: Undetermined
- Continuing education: Undetermined
Issuing agency: Department of Education - Pupil Transportation · agency website
School Bus Driver Certificate
- Education: Undetermined
- Experience: Undetermined
- Exam: Undetermined
- Continuing education: Undetermined
Issuing agency: Department of Education - Pupil Transportation · agency website
Commercial Drivers License (CDL)
- Education: No education required
- Experience: No experience
- Exam: State exam required
- Continuing education: No continuing education requirement
Issuing agency: Oregon Department of Transportation · agency website
Source: CareerOneStop License Finder (U.S. Department of Labor). Since February 2022, first-time Class A/B applicants must complete entry-level driver training with a registered provider before taking the skills test.