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.

0 of 3
+ Add school+ Add school+ Add school
Compare Now