CDL schools in Iowa
Iowa has 58 CDL training locations on FMCSA's Training Provider Registry that say they are open to the public, spread across 45 cities. The most are in Cedar Rapids (5), Davenport (4), Waterloo (3). 47 (81%) are registered for Class A behind-the-wheel training on public roads, and 56 for Class B. The provider with the most locations here is Nicc, with 4.
Cities with the most CDL schools in Iowa
All 58 registered locations
| School | City | Training offered |
|---|---|---|
| 1-Day CDL, LLC | Altoona | Class AClass B |
| Carroll CDL Training | Atlantic | Class AClass BPassengerSchool busHazmat |
| Iowa Western Community College Atlantic Iowa Western Truck Driving School (Free Training May be Available for IA Res) |
Atlantic | Class AClass BPassengerSchool busHazmat |
| Carroll CDL Training | Audubon, Iowa | Class AClass BPassengerSchool busHazmat |
| Corridor CDL Training, INC. Corridor CDL Training Inc |
Cedar Rapids | Class AClass BPassengerHazmat |
| ELDT Solutions - Hiawatha ELDT Solutions |
Cedar Rapids | Class AClass BPassengerSchool busHazmat |
| Kirkwood Community College | Cedar Rapids | Class AClass BPassengerSchool bus |
| Kirkwood Community College | Cedar Rapids | Class AClass BPassengerSchool bus |
| Meeks Entry Level Driver Training | Cedar Rapids | Class AClass BHazmat |
| Indian Hills Community College | Centerville | Class AClass BPassengerSchool busHazmat |
| WITCC - Cherokee Witcc |
Cherokee | Class AClass BPassengerSchool busHazmat |
| Iowa Western Community College Iowa Western Truck Driving School (Free Training May be Available for IA Res) |
Council Bluffs | Class AClass BPassengerSchool busHazmat |
| Southwestern Community College SWCC Business & Community Development |
Creston | Class AClass BPassengerSchool busHazmat |
| ELDT Solutions - On Site Training - Davenport ELDT Solutions |
Davenport | Class AClass BPassengerSchool busHazmat |
| Eastern Iowa Community Colleges | Davenport | Class AClass BHazmat |
| Let's Go CDL LET'S GO CDL Training LLC |
Delmar | Class AClass B |
| Grate Lakes CDL Training | Denison | Class AClass B |
| DMACC Transportation Institute Des Moines Area Community College (DMACC) Transportation Institute |
Des Moines | Class AClass BPassengerSchool bus |
| Iowa Lakes Community College | Emmetsburg | Class AClass BPassengerSchool busHazmat |
| Iowa Central Community College/Transportation Technology Center | Fort Dodge | Class AClass BPassengerSchool busHazmat |
| Pattison Company | Garnavillo | Class AClass BHazmat |
| Iowa Western Community College Harlan Iowa Western Truck Driving School (Free Training May be Available for IA Res) |
Harlan | Class AClass BHazmat |
| Custom CDL Training DSM Custom CDL Training LLC |
Johnston | Class AClass BPassengerSchool busHazmat |
| Southeastern Community College - Keokuk Southeastern Community College - West Burlington |
Keokuk | Class AClass BPassengerSchool busHazmat |
| Goldline CDL Training, LLC | Manchester | Class AClass BPassengerSchool busHazmat |
| Cdl.l.l.c. Cdl llc |
Maquoketa | Class AClass B |
| Custom CDL Training Marion Custom CDL Training LLC |
Marion | Class AClass BPassengerHazmat |
| Iowa Valley Community College District Iowa Valley BCS |
Marshalltown | Class AClass BHazmat |
| Northland Distributing Group, Inc. Northland CDL Training |
Mason City | Class AClass BPassengerSchool busHazmat |
| CDL-Now | Mitchellville | Class AClass BPassenger |
| Eastern Iowa Community College Eastern Iowa Community Colleges |
Muscatine | Class AClass BHazmat |
| TanTara Transportation Corp. | Muscatine | Class A |
| Northeast Iowa Community College Nicc |
New Hampton | Class AClass BPassengerSchool bus |
| Indian Hills Community College | Ottumwa | Class AClass BPassengerSchool busHazmat |
| Indian hills Community College | Ottumwa | Class AClass BPassengerSchool busHazmat |
| Northeast Iowa Community College Nicc |
Peosta | Class AClass BPassengerSchool busHazmat |
| Northwest Iowa Community College Northwest Iowa Community College CDL Train & Test Program |
Sheldon | Class AClass BPassengerSchool busHazmat |
| WITCC - Beltway Center Witcc |
Sioux City | Class AClass BPassengerSchool busHazmat |
| WITCC - Main Campus Witcc |
Sioux City | Class AClass BPassengerSchool bus |
| Cattle Drive Express Cattle Drive Xpress |
Strawberry Point | Class AClass B |
| CDL4All, LLC | Waterloo | Class AClass BPassengerSchool busHazmat |
| Fast-Pass Trucking Training | Waterloo | Class AClass BPassengerSchool busHazmat |
| Hawkeye Community College | Waterloo | Class AClass BPassengerSchool busHazmat |
| Northeast Iowa Community College Nicc |
Waukon | Class AClass BPassengerSchool bus |
| Southeastern Community College - West Burlington | West Burlington | Class AClass BPassengerSchool busHazmat |
| Custom CDL Training LLC | Williamsburg | Class AClass BPassengerSchool busHazmat |
| IGNITE Pathways | Woodbine | Class AHazmat |
| Davis County Community School District | Bloomfield | Class BPassengerSchool bus |
| Northeast Iowa Community College Nicc |
Calmar | Class AClass BPassengerSchool bus |
| Camanche School District | Camanche | Class BPassengerSchool bus |
| Five Star Driver Training and Safety Consulting 5 Star |
Davenport | Class BPassengerSchool bus |
| Reeder Transportation Training Center, Inc. Reeder Transportation Training Center Inc |
Davenport | Class BPassengerSchool bus |
| School District School District/School Bus Garage |
DeWitt | Class BPassengerSchool bus |
| legacy plumbing and contracting LLC | Grimes | Class BPassengerSchool bus |
| Kingsley-Pierson CSD | Kingsley | Class BPassengerSchool bus |
| Logan-Magnolia Community Schools Public School District |
Logan | Class BPassengerSchool bus |
| Montezuma Cmty School District | Montezuma | Class BPassengerSchool busHazmat |
| Wilton Community School School Transportation |
Wilton | Class BPassengerSchool bus |
Common questions about CDL training in Iowa
How many CDL schools are in Iowa?
As of 11/3/2026, the FMCSA Training Provider Registry lists 58 public, in-person training locations in Iowa. Of those, 35 list a website.
Where can I get Class A CDL training in Iowa?
47 locations are registered for Class A public-road training. They are concentrated in Cedar Rapids, Waterloo, Davenport, Atlantic.
Can I get a school bus or passenger endorsement in Iowa?
42 locations are registered for school bus (S) training and 45 for passenger (P) training. Many are school districts or transit agencies that may enroll the public.
Can I do ELDT theory online in Iowa?
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.