CDL School Search

Oregon · FMCSA Training Provider Registry · as of 2026-11-02

CDL schools in Oregon

52 in-person schools open to the public in 34 cities, 13 travelling instructors based here, and 0 online theory providers. Each school's page shows what it is registered to teach and whether it is still registered.

Training and the licence in Oregon

Where you train: any school on FMCSA's national registry, in Oregon or elsewhere. Since February 2022 a first Class A or Class B licence, an upgrade from B to A, and a first passenger, school bus or hazmat endorsement all require training from a registered provider.

Class B: 43 of the in-person schools in Oregon are registered for Class B training (straight trucks, buses, dump trucks). Class B schools by state.

Free and funded training in Oregon: workforce grants under WIOA are paid through local American Job Centers, veterans can use GI Bill benefits at approved schools, and carriers run company-paid programmes with a work commitment. How free and funded CDL training works · Company-paid training · What CDL training costs.

Where you test and hold the licence: the Oregon Driver and Motor Vehicle Services, the state where you live. Federal rules also let another state give you the skills test and require your home state to accept the result. State motor vehicle agencies on USA.gov.

In-person schools in Oregon

  1. Albany, OR · In person · Active

    Class A theory · Class B theory · Hazmat theory

  2. Albany, OR · In person · Active

    Class A range, public road · Class B range, public road

  3. Albany, OR · In person · Active · (503) 615-8465

    Class A theory, range, public road · Class B theory, range, public road · Hazmat theory

  4. Albany, OR · In person · Active · (541) 403-7701

    Class A theory, range, public road · Class B theory, range, public road · Hazmat theory

  5. Albany, OR · In person · Active · (541) 248-3461

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  6. Athena, OR · In person · Active · (541) 379-0621

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  7. Baker City, OR · In person · Active · (541) 524-2651

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory · Hazmat theory

  8. Bend, OR · In person · Active

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  9. Bend, OR · In person · Active · (541) 390-9728

    Class B theory, range, public road · Passenger theory, range, public road

  10. Clackamas, OR · In person · Active

    Class A theory · Class B theory · Hazmat theory

  11. Clackamas, OR · In person · Active

    Class A range, public road · Class B range, public road

  12. Coos Bay, OR · In person · Active · (541) 297-2236

    Class A theory, range, public road · Class B range, public road

  13. Creswell, OR · In person · Active · (503) 615-8465

    Class A theory, range, public road · Hazmat theory

  14. Culver, OR · In person · Active · (541) 546-7514

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  15. Eugene, OR · In person · Active · (541) 746-0855

    Class A theory, range, public road · Class B theory, range, public road · Hazmat theory

  16. Eugene, OR · In person · Active · (541) 790-1177

    Class A theory, range, public road · Class B theory, range, public road

  17. Gold Beach, OR · In person · Active · (541) 247-2003

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  18. Grants Pass, OR · In person · Active · (541) 956-7285

    Class A theory, range, public road · Hazmat theory

  19. Hermiston, OR · In person · Active · (541) 524-2651

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory · Hazmat theory

  20. Hermiston, OR · In person · Active · (509) 942-4742

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  21. Hillsboro, OR · In person · Active · (503) 615-8465

    Class A theory, range, public road · Class B theory, range, public road · Hazmat theory

  22. Klamath Falls, OR · In person · Active · (541) 880-2253

    Class A theory, range, public road

  23. La Grande, OR · In person · Active · (541) 524-2651

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory · Hazmat theory

  24. La Pine, OR · In person · Active

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  25. Lincoln City, OR · In person · Active · (541) 994-4166

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  26. Madras, OR · In person · Active · (541) 475-3536

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  27. McMinnville, OR · In person · Active · (503) 883-3895

    Class B theory, range, public road

  28. McMinnville, OR · In person · Active · (541) 524-2651

    Class A theory, range, public road · Class B theory, range, public road

  29. Myrtle Creek, OR · In person · Active · (541) 440-4601

    Class A theory, range, public road · Class B theory, range, public road

  30. Newport, OR · In person · Active · (541) 867-8501

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  31. Newport, OR · In person · Active · (541) 921-2306

    Class A theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  32. Portland, OR · In person · Active · (503) 512-0691

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  33. Portland, OR · In person · Active · (503) 615-8465

    Class A theory, range, public road · Class B theory, range, public road · Hazmat theory

  34. Portland, OR · In person · Active · (800) 400-4440

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  35. Portland, OR · In person · Active · (503) 998-1102

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road

  36. Portland, OR · In person · Active · (971) 517-8752

    Class A theory, range, public road

  37. Portland, OR · In person · Active · (503) 917-4276

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · Hazmat theory

  38. Prineville, OR · In person · Active · (541) 524-2651

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory · Hazmat theory

  39. Redmond, OR · In person · Active · (541) 699-2386

    Class B theory, range, public road · Passenger theory, range, public road

  40. Redmond, OR · In person · Active · (928) 566-4959

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · Hazmat theory

  41. Roseburg, OR · In person · Active · (541) 391-2484

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  42. Salem, OR · In person · Active · (503) 584-7537

    Class A theory, range, public road · Hazmat theory

  43. Seaside, OR · In person · Active · (503) 755-2451

    Class B range, public road · Passenger range, public road · School bus range, public road

  44. Stayton, OR · In person · Active

    Class B theory, range, public road

  45. Sweet Home, OR · In person · Active · (541) 367-7116

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  46. Tillamook, OR · In person · Active · (503) 842-8222

    Class A theory, range, public road

  47. Troutdale, OR · In person · Active · (503) 943-0980

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  48. Waldport, OR · In person · Active · (541) 994-4166

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  49. White City, OR · In person · Active · (541) 324-5008

    Class A theory, range, public road · Class B theory, range, public road · Hazmat theory

  50. White City, OR · In person · Active · (541) 956-7285

    Class A theory, range, public road · Class B theory, range, public road · Hazmat theory

  51. Wood Village, OR · In person · Active

    Class A theory, range, public road

  52. Wood Village, OR · In person · Not stated · (971) 899-1435

    Class A theory, range, public road

Travelling instructors based in Oregon

A travelling provider brings the training to a yard or site rather than running a campus. Ask where they actually teach, and whether they cover range and public-road training or theory only.

  1. OR · Travelling instructor · Active · (816) 547-9011

    Class A range, public road · Class B range, public road · Passenger range, public road · School bus range, public road

  2. OR · Travelling instructor · Active · (541) 324-5008

    Class A theory, range, public road · Class B theory, range, public road · Hazmat theory

  3. OR · Travelling instructor · Not stated · (404) 545-9691

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  4. OR · Travelling instructor · Active · (609) 666-4907

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  5. OR · Travelling instructor · Active · (253) 348-9377

    Class A theory, range, public road · Class B theory, range, public road

  6. OR · Travelling instructor · Not stated · (503) 407-8531

    Class A range, public road · Class B range, public road

  7. OR · Travelling instructor · Active · (970) 749-9449

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  8. OR · Travelling instructor · Active · (563) 210-9936

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  9. OR · Travelling instructor · Not stated

    Class A theory, range, public road · Class B theory, range, public road · Hazmat theory

  10. OR · Travelling instructor · Not stated · (281) 757-1765

    Class A theory

  11. OR · Travelling instructor · Active · (916) 871-3807

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · Hazmat theory

  12. OR · Travelling instructor · Active · (208) 503-9136

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  13. OR · Travelling instructor · Active · (470) 536-8833

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

Get information from schools in Oregon

Tell us what you're after and we pass it to schools near you. No cost to you.