CDL Schools in Alabama
Federal law requires entry-level CDL training to come from a provider listed in FMCSA's Training Provider Registry. Alabama has 90 registered training locations open to the public — every one of them is listed below.
Registered training locations
90
Median truck driver wage
$50,120
Alabama, heavy & tractor-trailer
Job growth 2022–2032
+8.1%
Openings per year
4,560
statewide average
FMCSA-Registered CDL Training Providers in Alabama
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 |
|---|---|---|---|
| corbitt power and light llc | Albertville | Class A; Class B | Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range |
| Alexander City BOE | Alexander 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 |
| Central Alabama Community College | Alexander City | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory | School Bus: Theory, BTW-Public Road, BTW-Range |
| Central Alabama Community College | Alexander 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, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Gadsden State Community College (Anniston) | Anniston | Class A; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| GC TRUCKING SCHOOL | Anniston | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Arab City Schools | Arab | 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 |
| AMX (Alabama Motor Express) | Ashford | 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 |
| Gburnsconstructionllc | Bessemer | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range |
| G Burns Construction LLC | Bessemer | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range |
| Lawson State Community College | Bessemer | 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 |
| One Stop CDL Training Program | Bessemer | 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 |
| Roadmaster Drivers School (BIR) | Bessemer | Class A | Class A: BTW-Public Road, BTW-Range |
| 160 Driving Academy - Birmingham - Classroom | Birmingham | Class A; Class B; Hazardous Materials | Class A: Theory | Class B: Theory | Hazardous Materials: Theory |
| 160 Driving Academy - Birmingham - Yard | Birmingham | Class A; Class B | Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range |
| ACE CDL Driver Training Institute | Birmingham | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range |
| Anderson & Anderson Transportation Group Llc | Birmingham | 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 | School Bus: Theory | Hazardous Materials: Theory |
| Jefferson County Schools | Birmingham | 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 |
| kla trucking school | Birmingham | 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 |
| Midfield City School | Birmingham | 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 Birmingham Under review | Birmingham | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory | Class B: Theory | Passenger: Theory | School Bus: Theory | Hazardous Materials: Theory |
| DMS Construction and Services | Brewton | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range |
| U Matter LLC | Butler | 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 |
| Wilcox County BOE | Camden | 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 |
| Washington County Public Schools | Chatom | 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 |
| Central Alabama Community College | Childersburg | 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 |
| Jefferson State Community College | Clanton | 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 |
| Believe Truck Driving Academy, LLC | Cottonwood | Class A; Class B; Passenger; School Bus | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: BTW-Public Road, BTW-Range | School Bus: BTW-Public Road, BTW-Range |
| Train 4 Less Daphne Under review | Daphne | 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 |
| ESD CDL TRAINING LLC | Decatur | Class A; Class B | Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range |
| ESD SCHOOL, LLC | Decatur | Class A; Class B | Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range |
| Train 4 Less Decatur Under review | Decatur | 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 |
| Wallace Community College-Demopolis | Demopolis | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Davis CDL Truck Driving School | Dothan | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range |
| Dothan City Schools | Dothan | 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 |
| Enterprise City Schools | Dothan | 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 |
| Wallace Community College | Dothan | 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 |
| Wallace State College Double Springs | Double Springs | Class A; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Dothan City Schools | Enterprise | 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 Eufaula Under review | Eufaula | 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 |
| RSTC | Evergreen | 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 |
| Train 4 Less Florence Under review | Florence | 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 |
| Train 4 Less Fultondale Under review | Fultondale | 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 |
| Gadsden State Community College (Gadsden) | Gadsden | Class A; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Marshall Technical School CDL | Guntersville | 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 |
| Wallace State Community College | Hanceville | 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 |
| SAV School of Trucking LLC | Hueytown | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| J. F. Drake State Community and Technical College | Huntsville | Class A; Class B; Passenger; School Bus | Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range | Passenger: BTW-Public Road, BTW-Range | School Bus: BTW-Public Road, BTW-Range |
| J.F. Drake State Community & Technical College | Huntsville | 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 |
| Madison county schools | Huntsville | 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 |
| Bishop State Community College Jackson AL Campus | Jackson | 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 |
| Jasper City Schools | Jasper | 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 Jasper Under review | Jasper | 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 |
| Chambers County School District | LaFayette | 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 Lake View Under review | Lake View | 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 |
| Bishop State Community College Halls Mill Road Campus | Mobile | 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 |
| Bishop State Community College Southwest campus | Mobile | 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 |
| Complete Safety Works, Inc. | Mobile | 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 |
| Rebecca Pitts, CDS | Mobile | 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 |
| RSTC Monroeville | Monroevile | 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 |
| Agape CDL TRAINING | Montgomery | 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 |
| Entry Level Training Academy LLC | Montgomery | 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 |
| H. Councill Trenholm State Community College | Montgomery | 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: BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Mid State Driving Academy | Montgomery | 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 |
| Pike Road Transportation | Montgomery | 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 Montgomery Under review | Montgomery | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory | Class B: Theory | Passenger: Theory | School Bus: Theory | Hazardous Materials: Theory |
| Trenholm State Community College | Montgomery | 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 |
| Northwest-Shoals Community College | Muscle Shoals | 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 |
| Elite CDL Training | Northport | Class A; Class B | Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range |
| Wallace State Oneonta | Oneonta | 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 |
| Southern Union State Community College | Opelika | 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 |
| Truck Driver Institute, Inc. - Oxford | Oxford | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Alabama Aviation And Technical College | Ozark | Class A; Class B; Passenger | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: BTW-Public Road, BTW-Range |
| Pell City | Pell 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 |
| Chattahoochee Valley Community College- CV410 | Phenix City | Class A; Class B | Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range |
| Chattahoochee Valley Community College- CVCC | Phenix City | Class A; Class B | Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range |
| Train 4 Less Phenix City Under review | Phenix 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, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Autauga BOE | Prattville | 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 |
| Northeast Alabama Community College | Scottsboro | 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 |
| DALLAS COUNTY TRANSPORTATION DEPARTMENT | Selma | 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 |
| Wallace Community College-Selma | Selma | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| BEVILL STATE COMMUNITY COLLEGE 117 | Sumiton | 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 | Hazardous Materials: Theory |
| CDL of AL | Summerdale | 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 |
| Level One ELDT | Sylacauga | 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: BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Calhoun Community College | Tanner | Class A; Class B; Passenger; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| NCT PRECISION LLC | Theodore | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range |
| Train 4 Less Theodore Under review | Theodore | 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 |
| Trussville City Schools | Trussville | 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 |
| Shelton State Community College | Tuscaloosa | 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 |
| Premium Truck Driving Academy | Valley | 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 |
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 Alabama
Wages
- Median annual wage: $50,120
- Average annual wage: $54,040
- Heavy & tractor-trailer drivers employed statewide: 37,490
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.1%
- Average openings per year: 4,560
- Employment: 39,300 → 42,470
Source: Projections Central / state workforce agencies.
Pay in Alabama's biggest trucking metros
| Metro area | Drivers employed | Median wage |
|---|---|---|
| Birmingham, AL | 9,070 | $51,310 |
| Mobile, AL | 3,500 | $49,440 |
| Huntsville, AL | 2,700 | $51,380 |
| Montgomery, AL | 2,440 | $49,620 |
| Dothan, AL | 1,740 | $58,810 |
Verified CDL Program Outcomes in Alabama
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 |
|---|---|---|---|---|
| CDL of Alabama Class A FMCSA Entry-Level Driver Training (ELDT) Commercial Driving Course | 92% | 14% | $6,733 | $4,000 |
| ESD School LLC CDL Truck Driving Training - Class A | 98% | 54% | $8,988 | $4,500 |
| Truck Driver Institute Truck, Bus and Other Commercial Vehicle Operator | 88% | 26% | $8,346 | $5,005 |
| Bishop State Community College Truck Driving | 92% | 56% | $8,535 | $2,941 |
| 160 Driving Academy - Birmingham Class A Commercial Drivers License (CDL) Training | 94% | 8% | $10,572 | $4,375 |
| Career Path Training dba Roadmaster Drivers School Commercial Truck Driver Training | 70% | — | — | $7,695 |
| Bevill State Community College Truck Driving | 99% | 13% | $10,017 | $1,865 |
| Trenholm State Community College Truck Driver Training (NON-CREDIT) | 94% | 61% | $8,737 | $3,175 |
| Gadsden State Community College Truck Driver Training (Skills Training) | 92% | 43% | $10,397 | $4,500 |
| Shelton State Community College Commercial Truck Driving | 97% | 13% | $8,616 | $3,340 |
| Davis CDL Truck Driving School, LLC Class A CDL Training | 91% | 56% | $6,933 | $4,000 |
| Southern Union Community College Tractor Trailer Truck Driver Training | 93% | 44% | $8,360 | $4,800 |
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 Alabama
CDL Class A
- Education: Undetermined
- Experience: Undetermined
- Exam: State exam required
- Continuing education: Undetermined
Issuing agency: Alabama Law Enforcement Agency · 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: Alabama Law Enforcement Agency · 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.