Home › CDL training
Free CDL training finder
How to get your CDL for free or cheap, state by state
A Class A CDL can lead to a $60,000 to $120,000 job, but private truck schools often charge thousands. Here are the four ways drivers get training paid for, plus 159 public college programs we checked across the country.
Pick your state
Number of verified public programs on each state page.
Four ways to get CDL training paid for
| Option | Cost to you | The catch |
|---|---|---|
| Company-paid training (Prime, CRST, Roehl, Swift, C.R. England and others) | $0 upfront, often paid while training | Work commitment, usually 6 to 12 months. Leave early and you may owe $3,000 to $8,000. |
| WIOA grant through an American Job Center | Often $0 if you qualify | You must qualify and pick a school on your state’s approved list. Apply before you enroll. |
| Community or technical college | Usually less than private truck schools | Classes fill up; some have waiting lists or set start dates. |
| Paid Class B training (school bus, transit, some beverage and waste routes) | $0, and you’re paid while you train | You work for that employer, often part-time at first. |
Veterans can also use GI Bill benefits for truck driving school at approved programs.
Trucking companies that train new drivers
Local jobs that pay for your CDL
The steps to a CDL
- Get a DOT medical card from a certified medical examiner.
- Pass the written tests for your commercial learner’s permit (CLP) using your state’s CDL manual.
- Finish Entry-Level Driver Training with a school on the FMCSA Training Provider Registry.
- Pass the skills test: pre-trip inspection, basic control and road test.
- Start driving. Compare first-year pay, home time and safety records in our company profiles and trucking safety rankings.
CDL colleges, fuel prices and freight corridors across the U.S.
We list public colleges, technical schools and career centers we checked on their own websites, plus official state links. We don’t list private truck schools. Know a public program we missed? Email askus@driveformoney.com.