105 FMCSA-approved training locations in Alabama registered with the Entry Level Driver Training (ELDT) registry and open to public enrollment. All providers listed are required to accept students before they can take a CDL skills test at a state licensing office. Private-enrollment programs (carrier fleets, transit agencies) are excluded.
Public locations
105
FMCSA TPR registered
Class A programs
85
tractor-trailer CDL
Class B programs
96
straight truck / bus CDL
1 Mile At A Time Trucking & Training LLC
1Mile At A Time Trucking & Training LLC
, AL
1st Premier Trucking Academy
, AL
ABC TRUCK DRIVER TRAINING & EDUCATION
ABC Truck Driver Training & Education
, AL
ACCS Innovation Center
, AL
AmeriTrain LLC
Ameritrain LLC
, AL
Bishop State Community College Traveling Course
Bishop State Community College
, AL
Brian Tackett - Independent Instructor
, AL
CDL future trucking academy (On site training)
CDL future trucking academy
, AL
Cheapest ELDT only 2500 for CDL
D&L Management LLC
, AL
Eclipse DOT
, AL
ELDT Academy, LLC - Travelling CDL Instructors
ELDT Academy, LLC - Online & Travelling CDL Training
, AL
ELDT Solutions - On Site CDL Training
ELDT Solutions
, AL
Elite CDL Training
, AL
Elvira's Trucking Academy
, AL
Entry Level Training Academy, LLC
, AL
Global Commercial Driving Academy, Llc
, AL
Goal Line CDL Training LLC
, AL
Ken Smith, ELDT Instructor
, AL
Mid State Academy
, AL
Sallie Brown DBA Sallie Brown
, AL
Southeast Transportation Safety, LLC
, AL
Southern States ELDT
Warren Public Schools , Warren Ar
, AL
TRCC Transport INC.
TRCC TRANSPORT INC.
, AL
Wendell Hogan
Harrison Contracting Services
, AL
corbitt power and light llc
Albertville, AL 35950
Alexander City BOE
Alexander City, AL 35010
Central Alabama Community College
Alexander City, AL 35010
Central Alabama Community College
Alexander City BOE
Alexander City, AL 35010
Gadsden State Community College (Anniston)
Gadsden State Community College - Skills Training Division
Anniston, AL 36207
GC TRUCKING SCHOOL
Anniston, AL 36201
Arab City Schools
Arab, AL 35016
AMX (Alabama Motor Express)
AMX Academy, Inc.
Ashford, AL 36312
G Burns Construction LLC
Gburns construction
Bessemer, AL 35023
Gburnsconstructionllc
Gburns construction
Bessemer, AL 35023
Lawson State Community College
Bessemer, AL 35022
One Stop CDL Training Program
One Stop CDL Training
Bessemer, AL 35020
Roadmaster Drivers School (BIR)
Roadmaster Drivers School
Bessemer, AL 35022
160 Driving Academy - Birmingham Classroom
160 Driving Academy
Birmingham, AL 35233
160 Driving Academy - Birmingham Yard
160 Driving Academy
Birmingham, AL 35234
ACE CDL Driver Training Institute
Ace CDL Driver Training Institute
Birmingham, AL 35203
Anderson & Anderson Transportation Group Llc
Anderson & Anderson Transportation Group LLC
Birmingham, AL 35208
Jefferson County Schools
Jefferson County Board of Education
Birmingham, AL 35217
kla trucking school
kla driving academy
Birmingham, AL 35203
Midfield City School
Birmingham, AL 35228
DMS Construction and Services
Brewton, AL 36426
U Matter LLC
Butler, AL 36904
Wilcox County BOE
Wilcox County Board Of Education
Camden, AL 36726
Washington County Public Schools
Washington County Board of Education
Chatom, AL 36518
Central Alabama Community College
Childersburg, AL 35044
Jefferson State Community College
Clanton, AL 35045
Believe Truck Driving Academy, LLC
Believe Truck Driving Academy
Cottonwood, AL 36320
ESD CDL TRAINING LLC
Decatur, AL 35603
ESD SCHOOL, LLC
ESD CDL TRAINING LLC Online Only
Decatur, AL 35603
Wallace Community College-Demopolis
Wallace Community College-Selma
Demopolis, AL 36732
Davis CDL Truck Driving School
Dothan, AL 36303
Dothan City Schools
Dothan City Schools Board of Education
Dothan, AL 36301
Enterprise City Schools
Dothan City Schools Board of Education
Dothan, AL 36301
Wallace Community College
Dothan, AL 36303
Wallace State College Double Springs
Wallace State Community College
Double Springs, AL 35553
Dothan City Schools
Dothan City Schools Board of Education
Enterprise, AL 36330
RSTC
Evergreen, AL 36401
Gadsden State Community College (Gadsden)
Gadsden State Community College - Skills Training Division
Gadsden, AL 35903
Marshall Technical School CDL
Guntersville, AL 35976
Wallace State Community College
Hanceville, AL 35077
SAV School of Trucking LLC
Hueytown, AL 35023
J. F. Drake State Community and Technical College
J.F. Drake State Community and Technical College
Huntsville, AL 35805
J.F. Drake State Community & Technical College
J.F. Drake State Community and Technical College
Huntsville, AL 35811
Madison county schools
Madison County Schools Transportation
Huntsville, AL 35811
Bishop State Community College Jackson AL Campus
Bishop State Community College
Jackson, AL 36545
Jasper City Schools
Jasper, AL 35502
Chambers County School District
LaFayette, AL 36862
160 Driving Academy - Mobile Yard
160 Driving Academy
Mobile, AL 36582
160 Driving Academy - Mobile Classroom
160 Driving Academy
Mobile, AL 36619
Bishop State Community College Halls Mill Road Campus
Bishop State Community College
Mobile, AL 36693
Bishop State Community College Southwest campus
Bishop State Community College
Mobile, AL 36605
Complete Safety Works, Inc.
Mobile, AL 36607
Rebecca Pitts, CDS
Mobile, AL 36619
RSTC Monroeville
RSTC
Monroevile, AL 36460
Agape CDL TRAINING
Agape CDL Training
Montgomery, AL 36108
Entry Level Training Academy LLC
Entry Level Training Academy, LLC
Montgomery, AL 36110
H. Councill Trenholm State Community College
Trenholm State Community College
Montgomery, AL 36116
Mid State Driving Academy
Montgomery, AL 36104
Pike Road Transportation
pike road school system
Montgomery, AL 36117
Trenholm State Community College
Montgomery, AL 36108
Northwest-Shoals Community College
Northwest Shoals Community College
Muscle Shoals, AL 35661
Elite CDL Training
Northport, AL 35475
Wallace State Oneonta
Wallace State Community College
Oneonta, AL 35121
Southern Union State Community College
Opelika, AL 36801
Truck Driver Institute, Inc. - Oxford
Truck Driver Institute, Inc.
Oxford, AL 36203
Alabama Aviation And Technical College
Ozark, AL 36360
Pell City
Transportation Director
Pell City, AL 35128
Chattahoochee Valley Community College- CV410
Chattahoochee Valley Community College
Phenix City, AL 36869
Chattahoochee Valley Community College- CVCC
Chattahoochee Valley Community College
Phenix City, AL 36869
Autauga BOE
Alexander City BOE
Prattville, AL 36067
Northeast Alabama Community College
Scottsboro, AL 35768
DALLAS COUNTY TRANSPORTATION DEPARTMENT
Dallas County Bus Driver Training
Selma, AL 36701
Wallace Community College-Selma
Selma, AL 36702
BEVILL STATE COMMUNITY COLLEGE 117
Bevill State Community College
Sumiton, AL 35148
CDL of AL
Summerdale, AL 36580
Level One ELDT
Level One ELDT LLC
Sylacauga, AL 35150
Calhoun Community College
Tanner, AL 35671
NCT PRECISION LLC
Theodore, AL 36619
Trussville City Schools
TRUSSVILLE CITY SCHOOLS
Trussville, AL 35173
Shelton State Community College
Tuscaloosa, AL 35405
Premium Truck Driving Academy
Premium Truck Driving Academy Inc
Valley, AL 36854
The FMCSA Entry Level Driver Training rule, effective February 7, 2022, requires all first-time Class A and Class B CDL applicants to complete a training curriculum at a school registered in the Training Provider Registry before taking the CDL skills test. In Alabama, there are 105 public-enrollment locations currently registered, of which 85 offer Class A (tractor-trailer) training. Schools must provide both theory instruction and behind-the-wheel time on a closed range and public road. TruckRadar pulls this list directly from the FMCSA TPR monthly export and excludes private-enrollment providers. Verify enrollment availability and current pricing directly with each school before applying.
There are 105 CDL training locations registered with the FMCSA Training Provider Registry (TPR) in Alabama that accept public enrollment. Some additional providers operate private enrollment programs (corporate fleets, transit agencies) and are not listed here. The registry is updated daily by FMCSA as schools register or update their programs.
Yes, for entry-level drivers obtaining a Class A or Class B CDL. The FMCSA Entry Level Driver Training (ELDT) rule requires all first-time CDL applicants (and those upgrading from Class B to Class A) to complete training at a registered provider before taking their skills test. Only schools listed in the FMCSA Training Provider Registry qualify. Drivers who already held a CDL before February 7, 2022 are exempt from ELDT for upgrades.
Class A CDL authorizes operation of combination vehicles (tractor-trailer) with a Gross Combination Weight Rating (GCWR) over 26,001 lbs where the towed vehicle exceeds 10,000 lbs — the standard for OTR trucking. Class B covers single vehicles over 26,001 lbs GVWR (straight trucks, dump trucks, city buses) and vehicles towing less than 10,001 lbs. Class A training is longer and more comprehensive; a Class A license includes Class B privileges.
CDL training length varies by school and program type. Most Class A programs run 3–8 weeks of combined classroom (theory) and behind-the-wheel instruction. The FMCSA ELDT rule sets minimum hour requirements: 24 hours of theory and specific behind-the-wheel hours on a range and public road. Accelerated programs run 3–4 weeks full-time; community college programs can run a semester. Cost in Alabama typically ranges from $3,000 to $10,000 depending on school and program length.
No. This list shows only public-enrollment CDL schools — providers that accept applications from any qualified student. Many carriers (Amazon, UPS, waste haulers, transit agencies) operate registered training programs exclusively for their own employees or applicants. Those private-enrollment programs are registered with FMCSA but excluded here since they are not open to the general public.