Home › States › Alabama

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.

77public training locations
58Class A public-road driving
68Class B training
43school bus
32hazmat theory

Cities with the most CDL schools in Alabama

Birmingham
6 locations
Bessemer
5 locations
Mobile
4 locations
Montgomery
4 locations
Alexander City
3 locations
Dothan
3 locations
Huntsville
3 locations
Anniston
2 locations
Decatur
2 locations
Phenix City
2 locations
Selma
2 locations
Albertville
1 location
Arab
1 location
Ashford
1 location
Brewton
1 location
Butler
1 location
Camden
1 location
Chatom
1 location
Childersburg
1 location
Clanton
1 location
Cottonwood
1 location
Demopolis
1 location
Double Springs
1 location
Enterprise
1 location

All 77 registered locations

Show only:
SchoolCityTraining offeredPhone
Corbitt Power and Light LLC Albertville Class AClass B
Central Alabama Community College Alexander City Class AClass BPassengerSchool busHazmat256-392-3110
Gadsden State Community College (Anniston)
Gadsden State Community College - Skills Training Division
Anniston Class AHazmat
Gc Trucking School
None
Anniston Class A256-405-8075
AMX (Alabama Motor Express)
AMX Academy, Inc.
Ashford Class AClass BHazmat334-814-5089 ext. 160
G Burns Construction LLC
Gburns construction
Bessemer Class AClass B205-329-9394
Gburnsconstructionllc
Gburns construction
Bessemer Class AClass B205-329-9394
Lawson State Community College Bessemer Class AClass BPassengerSchool busHazmat205-925-2515
One Stop CDL Training Program
One Stop CDL Training
Bessemer Class AClass BPassengerHazmat205-729-4200
Roadmaster Drivers School (BIR)
Roadmaster Drivers School
Bessemer Class A800-831-1300
160 Driving Academy - Birmingham - Yard
160 Driving Academy
Birmingham Class AClass B
ACE CDL Driver Training Institute Birmingham Class AClass B470-602-3213
Kla Trucking School
Kla Driving Academy
Birmingham Class AClass BPassengerSchool busHazmat205-332-9690
DMS Construction and Services Brewton Class AClass B
U Matter LLC Butler Class AClass BPassengerSchool bus205-459-2043
Central Alabama Community College Childersburg Class AClass BPassengerSchool busHazmat256-378-2030
Jefferson State Community College Clanton Class AClass BPassengerSchool busHazmat205-856-7917
Believe Truck Driving Academy, LLC
Believe Truck Driving Academy
Cottonwood Class AClass BPassengerSchool bus334-405-6869
Esd CDL Training LLC Decatur Class AClass BHazmat256-432-0430
Esd School, LLC
Esd CDL Training LLC
Decatur Class AClass B256-432-0430
Wallace Community College-Demopolis
Wallace Community College-Selma
Demopolis Class A334-876-9227
Wallace Community College Dothan Class AClass BPassengerSchool busHazmat
Wallace State College Double Springs
Wallace State Community College
Double Springs Class A256-352-8114
Wallace Community College-Eufaula Area
Wallace Community College
Eufaula Class AClass BPassengerSchool busHazmat
Rstc Evergreen Class AClass BPassengerSchool busHazmat251-578-1313
Gadsden State Community College (Gadsden)
Gadsden State Community College - Skills Training Division
Gadsden Class AHazmat
Marshall Technical School CDL Guntersville Class AClass BPassengerSchool busHazmat256-582-8294
Wallace State Community College Hanceville Class AClass BPassengerSchool busHazmat256-352-8114
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 bus256-551-5227
J.F. Drake State Community & Technical College
J.F. Drake State Community and Technical College
Huntsville Class AClass BPassengerSchool bus256-551-5227
Mid State Driving Academy Irondale Class AClass B334-207-1936
Bishop State Community College Jackson AL Campus
Bishop State Community College
Jackson Class AClass BPassengerSchool busHazmat251-660-1733
Bishop State Community College Halls Mill Road Campus
Bishop State Community College
Mobile Class AClass BPassengerSchool busHazmat251-660-1733
Bishop State Community College Southwest campus
Bishop State Community College
Mobile Class AClass BPassengerSchool busHazmat251-660-1733
Complete Safety Works, Inc. Mobile Class AClass BPassengerSchool busHazmat251-479-6788
Rebecca Pitts, CDS Mobile Class AClass BPassenger251-461-8765
RSTC Monroeville
Rstc
Monroevile Class AClass BPassengerSchool busHazmat251-743-2553
Agape CDL TRAINING Montgomery Class AClass BHazmat334-676-4030
Entry Level Training Academy LLC
Entry Level Training Academy, LLC
Montgomery Class AClass BPassengerHazmat334-430-3570
H. Councill Trenholm State Community College
Trenholm State Community College
Montgomery Class AClass BPassengerSchool busHazmat334-420-4406
Northwest-Shoals Community College
Northwest Shoals Community College
Muscle Shoals Class AClass BPassengerSchool busHazmat256-331-5218
Elite CDL Training Northport Class AClass B205-361-3400
Wallace State Oneonta
Wallace State Community College
Oneonta Class AClass B256-352-8114
Southern Union State Community College Opelika Class AClass BPassengerSchool busHazmat334-742-2977
Truck Driver Institute, Inc. - Oxford
Truck Driver Institute, Inc.
Oxford Class A256-831-8155
Alabama Aviation And Technical College Ozark Class AClass BPassenger334-347-2623
Chattahoochee Valley Community College- CV410
Chattahoochee Valley Community College
Phenix City Class AClass B334-214-4867
Chattahoochee Valley Community College- CVCC
Chattahoochee Valley Community College
Phenix City Class AClass B334-214-4867
Northeast Alabama Community College Scottsboro Class AClass BPassengerSchool busHazmat256-999-0962
Wallace Community College-Selma Selma Class A334-876-9227
Bevill State Community College 117
Bevill State Community College
Sumiton Class AClass BPassengerHazmat205-648-3271
CDL of AL Summerdale Class AClass BPassenger251-989-0740
Level One ELDT
Level One ELDT LLC
Sylacauga Class AClass BPassengerSchool busHazmat256-245-2238
Calhoun Community College Tanner Class AClass BPassengerHazmat256-306-2928
Nct Precision LLC Theodore Class AClass B251-545-8181
Shelton State Community College Tuscaloosa Class AClass BPassengerSchool busHazmat205-391-2482
Premium Truck Driving Academy
Premium Truck Driving Academy Inc
Valley Class AClass BHazmat334-560-1111
Alexander City BOE Alexander City Class BPassengerSchool bus256-496-3685
Central Alabama Community College
Alexander City BOE
Alexander City Class BPassengerSchool bus256-537-0119
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 bus205-379-4605
Midfield City School Birmingham Class BPassengerSchool bus
Wilcox County BOE
Wilcox County Board Of Education
Camden Class BPassengerSchool bus334-419-1671
Washington County Public Schools
Washington County Board of Education
Chatom Class BPassengerSchool bus251-847-2756
Dothan City Schools
Dothan City Schools Board of Education
Dothan Class BPassengerSchool bus334-794-1450
Enterprise City Schools
Dothan City Schools Board of Education
Dothan Class BPassengerSchool bus334-347-6867
Dothan City Schools
Dothan City Schools Board of Education
Enterprise Class BPassengerSchool bus334-794-1450
Madison county schools
Madison County Schools Transportation
Huntsville Class BPassengerSchool bus256-859-9447
Jasper City Schools Jasper Class BPassengerSchool bus205-384-6880
Chambers County School District LaFayette Class BPassengerSchool bus334-864-7143
Pike Road Transportation
Pike Road School System
Montgomery Class BPassengerSchool bus334-420-5370
Pell City
Transportation Director
Pell City Class BPassengerSchool bus205-884-4800
Autauga BOE
Alexander City BOE
Prattville Class BPassengerSchool bus334-365-5706
Dallas County Transportation Department
Dallas County Bus Driver Training
Selma Class BPassengerSchool bus334-407-9146
Trussville City Schools Trussville Class BPassengerSchool bus205-228-3000

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.

Is your Alabama school missing or out of date? Listing corrections are coming soon. Learn more →