66 FMCSA-approved training locations in Iowa 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
66
FMCSA TPR registered
Class A programs
56
tractor-trailer CDL
Class B programs
62
straight truck / bus CDL
1st Premier Trucking Academy
, IA
Brian Tackett - Independent Instructor
, IA
Eclipse DOT
, IA
ELDT Academy, LLC - Travelling CDL Instructors
ELDT Academy, LLC - Online & Travelling CDL Training
, IA
ELDT Solutions - On Site CDL Training
ELDT Solutions
, IA
Traveling Custom CDL Training
Custom CDL Training LLC
, IA
1-Day CDL, LLC
ALTOONA, IA 50009
CARROLL CDL TRAINING
Carroll CDL Training
Atlantic, IA 50022
Iowa Western Community College Atlantic
Iowa Western Truck Driving School (Free Training May be Available for IA Res)
Atlantic, IA 51601
CARROLL CDL TRAINING
Carroll CDL Training
Audubon, Iowa, IA 50025
Davis County Community School District
Bloomfield, IA 52537
160 Driving Academy - Des Moines Yard
160 Driving Academy
Bondurant, IA 50035
Northeast Iowa Community College
NICC
Calmar, IA 52132
Camanche School District
camanche, IA 52730
Corridor CDL Training, INC.
Corridor CDL Training Inc
Cedar Rapids, IA 52404
Kirkwood Community College
Cedar Rapids, IA 52404
Kirkwood Community College
Cedar Rapids, IA 52404
Meeks Entry Level Driver Training
Cedar Rapids, IA 52404
R. Johnson Creations (Range)
R. Johnson Creations
Cedar Rapids, IA 52404
Indian Hills Community College
Centerville, IA 52544
WITCC - Cherokee
WITCC
Cherokee, IA 51012
Iowa Western Community College
Iowa Western Truck Driving School (Free Training May be Available for IA Res)
Council Bluffs, IA 51503
Southwestern Community College
SWCC Business & Community Development
Creston, IA 50801
Eastern Iowa Community Colleges
Davenport, IA 52806
ELDT Solutions - On Site Training - Davenport
ELDT Solutions
Davenport, IA 52802
Five Star Driver Training and Safety Consulting
5 Star
Davenport, IA 52802
Reeder Transportation Training Center, Inc.
Reeder Transportation Training Center Inc
Davenport, IA 52807
Grate Lakes CDL Training
Denison, IA 51442
160 Driving Academy - Des Moines Classroom
160 Driving Academy
Des Moines, IA 50320
DMACC Transportation Institute
Des Moines Area Community College (DMACC) Transportation Institute
Des Moines, IA 50313
School District
School District/School Bus Garage
DeWitt, IA 52742
Iowa Lakes Community College
Emmetsburg, IA 50536
Iowa Central Community College/Transportation Technology Center
Fort Dodge, IA 50501
Pattison Company
Garnavillo, IA 52049
legacy plumbing and contracting LLC
Legacy Plumbing and contracting LLC
Grimes, IA 50111
Iowa Western Community College Harlan
Iowa Western Truck Driving School (Free Training May be Available for IA Res)
Harlan, IA 51537
ELDT Solutions - Hiawatha
ELDT Solutions
Hiawatha, IA 52233
Custom CDL Training DSM
Custom CDL Training LLC
Johnston, IA 50131
Southeastern Community College - Keokuk
Southeastern Community College - West Burlington
Keokuk, IA 52632
Kingsley-Pierson community school district
Kingsley-Pierson CSD
Kingsley, IA 51028
Logan-Magnolia Community Schools
Public School District
Logan, IA 51546
Goldline CDL Training, LLC
Manchester, IA 52057
Cdl.l.l.c.
Cdl llc
Maquoketa, IA 52060
Custom CDL Training Marion
Custom CDL Training LLC
Marion, IA 52302
Northland Distributing Group, Inc.
NORTHLAND CDL TRAINING
Mason City, IA 50401
CDL-Now
Mitchellville, IA 50169
MONTEZUMA CMTY SCHOOL DISTRICT
Montezuma, IA 50171
Eastern Iowa Community College
Eastern Iowa Community Colleges
Muscatine, IA 52761
TanTara Transportation Corp.
Muscatine, IA 52761
Northeast Iowa Community College
NICC
New Hampton, IA 50659
Indian hills Community College
Indian Hills Community College
Ottumwa, IA 52501
Indian Hills Community College
Ottumwa, IA 52501
Northeast Iowa Community College
NICC
Peosta, IA 52068
R. Johnson Creations (PEO)
R. Johnson Creations
Peosta, IA 52068
Northwest Iowa Community College
Northwest Iowa Community College CDL Train & Test Program
Sheldon, IA 51201
WITCC - Beltway Center
WITCC
Sioux City, IA 51105
WITCC - Main Campus
WITCC
SIOUX CITY, IA 51102
Cattle Drive Express
Cattle Drive Xpress
Strawberry Point, IA 52076
CDL4All, LLC
Waterloo, IA 50702
Fast-Pass Trucking Training
Waterloo, IA 50701
Hawkeye Community College
Waterloo, IA 50701
Northeast Iowa Community College
NICC
Waukon, IA 52172
Southeastern Community College - West Burlington
West Burlington, IA 52655
Custom CDL Training LLC
Williamsburg, IA 52361
Wilton Community School
School Transportation
Wilton, IA 52778
IGNITE Pathways
Woodbine, IA 51579
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 Iowa, there are 66 public-enrollment locations currently registered, of which 56 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 66 CDL training locations registered with the FMCSA Training Provider Registry (TPR) in Iowa 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 Iowa 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.