CDL schools in Alabama
Alabama has 77 CDL training locations on FMCSA's Training Provider Registry that say they are open to the public, spread across 52 cities. The most are in Birmingham (6), Bessemer (5), Mobile (4). 58 (75%) are registered for Class A behind-the-wheel training on public roads, and 68 for Class B. The provider with the most locations here is Wallace State Community College, with 3.
Cities with the most CDL schools in Alabama
All 77 registered locations
| School | City | Training offered |
|---|---|---|
| Corbitt Power and Light LLC | Albertville | Class AClass B |
| Central Alabama Community College | Alexander City | Class AClass BPassengerSchool busHazmat |
| Gadsden State Community College (Anniston) Gadsden State Community College - Skills Training Division |
Anniston | Class AHazmat |
| Gc Trucking School None |
Anniston | Class A |
| AMX (Alabama Motor Express) AMX Academy, Inc. |
Ashford | Class AClass BHazmat |
| G Burns Construction LLC Gburns construction |
Bessemer | Class AClass B |
| Gburnsconstructionllc Gburns construction |
Bessemer | Class AClass B |
| Lawson State Community College | Bessemer | Class AClass BPassengerSchool busHazmat |
| One Stop CDL Training Program One Stop CDL Training |
Bessemer | Class AClass BPassengerHazmat |
| Roadmaster Drivers School (BIR) Roadmaster Drivers School |
Bessemer | Class A |
| 160 Driving Academy - Birmingham - Yard 160 Driving Academy |
Birmingham | Class AClass B |
| ACE CDL Driver Training Institute | Birmingham | Class AClass B |
| Kla Trucking School Kla Driving Academy |
Birmingham | Class AClass BPassengerSchool busHazmat |
| DMS Construction and Services | Brewton | Class AClass B |
| U Matter LLC | Butler | Class AClass BPassengerSchool bus |
| Central Alabama Community College | Childersburg | Class AClass BPassengerSchool busHazmat |
| Jefferson State Community College | Clanton | Class AClass BPassengerSchool busHazmat |
| Believe Truck Driving Academy, LLC Believe Truck Driving Academy |
Cottonwood | Class AClass BPassengerSchool bus |
| Esd CDL Training LLC | Decatur | Class AClass BHazmat |
| Esd School, LLC Esd CDL Training LLC |
Decatur | Class AClass B |
| Wallace Community College-Demopolis Wallace Community College-Selma |
Demopolis | Class A |
| Wallace Community College | Dothan | Class AClass BPassengerSchool busHazmat |
| Wallace State College Double Springs Wallace State Community College |
Double Springs | Class A |
| Wallace Community College-Eufaula Area Wallace Community College |
Eufaula | Class AClass BPassengerSchool busHazmat |
| Rstc | Evergreen | Class AClass BPassengerSchool busHazmat |
| Gadsden State Community College (Gadsden) Gadsden State Community College - Skills Training Division |
Gadsden | Class AHazmat |
| Marshall Technical School CDL | Guntersville | Class AClass BPassengerSchool busHazmat |
| Wallace State Community College | Hanceville | Class AClass BPassengerSchool busHazmat |
| SAV School of Trucking LLC | Hueytown | Class A |
| J. F. Drake State Community and Technical College J.F. Drake State Community and Technical College |
Huntsville | Class AClass BPassengerSchool bus |
| J.F. Drake State Community & Technical College J.F. Drake State Community and Technical College |
Huntsville | Class AClass BPassengerSchool bus |
| Mid State Driving Academy | Irondale | Class AClass B |
| Bishop State Community College Jackson AL Campus Bishop State Community College |
Jackson | Class AClass BPassengerSchool busHazmat |
| Bishop State Community College Halls Mill Road Campus Bishop State Community College |
Mobile | Class AClass BPassengerSchool busHazmat |
| Bishop State Community College Southwest campus Bishop State Community College |
Mobile | Class AClass BPassengerSchool busHazmat |
| Complete Safety Works, Inc. | Mobile | Class AClass BPassengerSchool busHazmat |
| Rebecca Pitts, CDS | Mobile | Class AClass BPassenger |
| RSTC Monroeville Rstc |
Monroevile | Class AClass BPassengerSchool busHazmat |
| Agape CDL TRAINING | Montgomery | Class AClass BHazmat |
| Entry Level Training Academy LLC Entry Level Training Academy, LLC |
Montgomery | Class AClass BPassengerHazmat |
| H. Councill Trenholm State Community College Trenholm State Community College |
Montgomery | Class AClass BPassengerSchool busHazmat |
| Northwest-Shoals Community College Northwest Shoals Community College |
Muscle Shoals | Class AClass BPassengerSchool busHazmat |
| Elite CDL Training | Northport | Class AClass B |
| Wallace State Oneonta Wallace State Community College |
Oneonta | Class AClass B |
| Southern Union State Community College | Opelika | Class AClass BPassengerSchool busHazmat |
| Truck Driver Institute, Inc. - Oxford Truck Driver Institute, Inc. |
Oxford | Class A |
| Alabama Aviation And Technical College | Ozark | Class AClass BPassenger |
| Chattahoochee Valley Community College- CV410 Chattahoochee Valley Community College |
Phenix City | Class AClass B |
| Chattahoochee Valley Community College- CVCC Chattahoochee Valley Community College |
Phenix City | Class AClass B |
| Northeast Alabama Community College | Scottsboro | Class AClass BPassengerSchool busHazmat |
| Wallace Community College-Selma | Selma | Class A |
| Bevill State Community College 117 Bevill State Community College |
Sumiton | Class AClass BPassengerHazmat |
| CDL of AL | Summerdale | Class AClass BPassenger |
| Level One ELDT Level One ELDT LLC |
Sylacauga | Class AClass BPassengerSchool busHazmat |
| Calhoun Community College | Tanner | Class AClass BPassengerHazmat |
| Nct Precision LLC | Theodore | Class AClass B |
| Shelton State Community College | Tuscaloosa | Class AClass BPassengerSchool busHazmat |
| Premium Truck Driving Academy Premium Truck Driving Academy Inc |
Valley | Class AClass BHazmat |
| Alexander City BOE | Alexander City | Class BPassengerSchool bus |
| Central Alabama Community College Alexander City BOE |
Alexander City | Class BPassengerSchool bus |
| Arab City Schools | Arab | Class BPassengerSchool bus |
| 160 Driving Academy - Birmingham - Classroom 160 Driving Academy |
Birmingham | Class AClass BHazmat |
| Jefferson County Schools Jefferson County Board of Education |
Birmingham | Class BPassengerSchool bus |
| Midfield City School | Birmingham | Class BPassengerSchool bus |
| Wilcox County BOE Wilcox County Board Of Education |
Camden | Class BPassengerSchool bus |
| Washington County Public Schools Washington County Board of Education |
Chatom | Class BPassengerSchool bus |
| Dothan City Schools Dothan City Schools Board of Education |
Dothan | Class BPassengerSchool bus |
| Enterprise City Schools Dothan City Schools Board of Education |
Dothan | Class BPassengerSchool bus |
| Dothan City Schools Dothan City Schools Board of Education |
Enterprise | Class BPassengerSchool bus |
| Madison county schools Madison County Schools Transportation |
Huntsville | Class BPassengerSchool bus |
| Jasper City Schools | Jasper | Class BPassengerSchool bus |
| Chambers County School District | LaFayette | Class BPassengerSchool bus |
| Pike Road Transportation Pike Road School System |
Montgomery | Class BPassengerSchool bus |
| Pell City Transportation Director |
Pell City | Class BPassengerSchool bus |
| Autauga BOE Alexander City BOE |
Prattville | Class BPassengerSchool bus |
| Dallas County Transportation Department Dallas County Bus Driver Training |
Selma | Class BPassengerSchool bus |
| Trussville City Schools | Trussville | Class BPassengerSchool bus |
Common questions about CDL training in Alabama
How many CDL schools are in Alabama?
As of 11/3/2026, the FMCSA Training Provider Registry lists 77 public, in-person training locations in Alabama. Of those, 32 list a website.
Where can I get Class A CDL training in Alabama?
58 locations are registered for Class A public-road training. They are concentrated in Bessemer, Mobile, Birmingham, Montgomery.
Can I get a school bus or passenger endorsement in Alabama?
43 locations are registered for school bus (S) training and 50 for passenger (P) training. Many are school districts or transit agencies that may enroll the public.
Can I do ELDT theory online in Alabama?
Yes. Federal rules allow theory online with any registered online provider (607 are listed). Behind-the-wheel training must still be done with a registered provider in person.
The counts above come from the FMCSA Training Provider Registry export dated 11/3/2026 and include only locations that say they are open to the public. Tuition, schedules and job placement are not in the registry. Ask each school directly.