2026 Iowa CDL school directory

CDL Schools in Iowa for 2026

Use this list of CDL schools in Iowa to compare 58 public-enrollment, in-person training locations in 44 cities. Each card shows the training types registered at that listed location.

Edited by Taylor Rupe, Founder & Editor Last updated

Training locations
58
public-enrollment addresses
Cities represented
44
in the registry snapshot
Full Class A scope
41
theory, range, and road
Driver median wage
$58,070
BLS May 2025

City-level search

Where to Find CDL Schools in Iowa

01

Cedar Rapids

5 training locations

02

Davenport

4 training locations

03

Waterloo

3 training locations

04

Atlantic

2 training locations

05

Muscatine

2 training locations

The cities shown above account for 16 of the 58 locations in the statewide list. The full directory covers 44 cities, so use the search and training filters instead of treating those city counts as the whole market.

Training registration by address

Training Options at CDL Schools in Iowa

Any Class A part
48
Full Class A scope
41
Any Class B part
56
Full Class B scope
47
Passenger
48
School bus
45
Hazardous materials theory
35

Iowa school finder

All CDL Schools in Iowa, Listed Alphabetically

Search all CDL schools in Iowa across 58 public-enrollment, in-person locations. Filters use the training registration attached to each provider-location record in the August 5, 2026 FMCSA registry snapshot.

Training locations
58
Cities represented
44

How to Read Registry Details for CDL Schools in Iowa

FMCSA says training providers attest that they meet the applicable federal and state requirements before they appear in the Training Provider Registry. Use the component labels on each card to check the training registered at that location, then confirm current course details directly with the provider.

View the August 5, 2026 FMCSA source
Filter by training registered at the same location

Showing locations 1–20 of 58 on page 1 of 3

ALTOONA, IA

1-Day CDL, LLC

1305 1st Ave N, ALTOONA, IA 50009
Registry record updated
March 19, 2026

FMCSA records this address as a public-enrollment training site at 1305 1st Ave N, ALTOONA, Iowa 50009. The organization field for this card names 1-Day CDL, LLC at this specific address. Counted by category, this address has 2 theory components, 2 range components, and 2 road components. Registered training here covers Class A and Class B. Theory, range, and road coverage is itemized next. When you contact the school, have the school spell out course dates, complete price, vehicle access, scheduled driving time, and testing arrangements.

Training scope at this site

Class A
  • Knowledge lessons
  • Range instruction
  • Road component
Class B
  • Knowledge lessons
  • Range
  • Road component

Provider contact details

Davenport, IA

Five Star Driver Training and Safety Consulting

Training provider: 5 Star

921 S Rolff St, Davenport, IA 52802-2821
Registry record updated
September 2, 2024

The federal directory records this public-enrollment training site at 921 S Rolff St, Davenport, Iowa 52802-2821. The organization field for this card names 5 Star on the location-level file. This location carries registration for school-bus endorsement, passenger endorsement, and Class B. Each registered component is itemized in the grid. The federal record distributes its course flags across 3 theory components, 3 range components, and 3 road components. Before committing to a class date, have the provider explain complete price, refund terms, course dates, testing arrangements, and vehicle access.

Course registration details

Class B
  • Theory coursework
  • Range instruction
  • Road component
Passenger
  • Theory portion
  • Range driving
  • Public road
School bus
  • Knowledge instruction
  • Closed-range work
  • Public-road training

Contact information for this location

Camanche, IA

Camanche School District

Camanche, IA 52730
Registry record updated
January 2, 2024

The federal training directory lists this on-site location at Camanche, Iowa 52730. The organization field for this card names Camanche School District for this site. Counted by category, this address has 3 theory components, 3 range components, and 3 road components. Training categories listed here include passenger endorsement, Class B, and school-bus endorsement. Theory, range, and road coverage is itemized next. During an enrollment call, get direct confirmation of testing arrangements, course dates, refund terms, scheduled driving time, and vehicle access.

Course registration details

Class B
  • Knowledge instruction
  • Practice range
  • On-road work
Passenger
  • Registered theory
  • Off-road range
  • Public-road training
School bus
  • Theory
  • Range
  • Road component

Atlantic, IA

CARROLL CDL TRAINING

Atlantic, IA 50022-1947
Registry record updated
July 30, 2026

The location file records an on-site training address at Atlantic, Iowa 50022-1947. The provider field identifies Carroll CDL Training at this specific address. The federal record distributes its course flags across 5 theory components, 4 range components, and 4 road components. The provider record marks training in Class A, HazMat theory, passenger endorsement, school-bus endorsement, and Class B. The component grid preserves the location-level detail. Before selecting a cohort, get written details covering refund terms, scheduled driving time, complete price, course dates, and vehicle access.

Training recorded here

Class A
  • Classroom work
  • Range driving
  • Public road
Class B
  • Theory component
  • Range component
  • Road component
Passenger
  • Knowledge lessons
  • Range
  • Road component
School bus
  • Theory
  • Range driving
  • Road driving
Hazardous Materials
  • Theory coursework

School contact links

Audubon, Iowa, IA

CARROLL CDL TRAINING

400 N Division St.W, Audubon, Iowa, IA 50025
Registry record updated
February 2, 2026

The federal directory records this public-enrollment training site at 400 N Division St.W, Audubon, Iowa, Iowa 50025. The training-provider entry belongs to Carroll CDL Training for this site. Across the visible training rows, 5 categories include theory, 4 categories include range work, and 4 categories include public-road work. This provider address has training listed for passenger endorsement, Class B, Class A, HazMat theory, and school-bus endorsement. The card itemizes each recorded training component. For a final enrollment check, request the current details for complete price, course dates, vehicle access, testing arrangements, and scheduled driving time.

What this location registers

Class A
  • Theory portion
  • Vehicle-control range
  • Public-road training
Class B
  • Knowledge lessons
  • Training range
  • Road component
Passenger
  • Knowledge lessons
  • Training range
  • Road component
School bus
  • Registered theory
  • Range component
  • Road driving
Hazardous Materials
  • Theory portion

School contact links

Strawberry Point, IA

Cattle Drive Express

Training provider: Cattle Drive Xpress

Strawberry Point, IA 52076-8255
Registry record updated
April 9, 2026

This on-site location appears in the public training directory at Strawberry Point, Iowa 52076-8255. The organization field for this card names Cattle Drive Xpress for the address shown above. The federal record distributes its course flags across 0 theory components, 2 range components, and 2 road components. Training categories listed here include Class B and Class A. Check the rows for the exact registered components. Before selecting a cohort, get written details covering course dates, testing arrangements, scheduled driving time, vehicle access, and refund terms.

Registered course components

Class A
  • Training range
  • Road component
Class B
  • Range
  • Road driving

Contact information for this location

Maquoketa, IA

Cdl.l.l.c.

Training provider: Cdl llc

10151 94th Ave, Maquoketa, IA 52060
Registry record updated
May 24, 2022

This on-site location appears in the public training directory at 10151 94th Ave, Maquoketa, Iowa 52060. The registry connects this address to Cdl llc at the listed location. Counted by category, this address has 2 theory components, 2 range components, and 2 road components. The location-level registration applies to Class B and Class A. The rows show where the training flags differ. As part of your final school check, ask the school to specify scheduled driving time, testing arrangements, course dates, vehicle access, and refund terms.

Training recorded here

Class A
  • Theory coursework
  • Off-road range
  • Public-road component
Class B
  • Theory portion
  • Off-road range
  • Public-road component

Contact this provider

Mitchellville, IA

CDL-Now

Mitchellville, IA 50169
Registry record updated
June 16, 2026

This on-site provider location is open to public enrollment at Mitchellville, Iowa 50169. The listed training provider is CDL-Now for this address record. The location record includes Class A, Class B, and passenger endorsement. Use the grid to distinguish theory, range, and road. The component total breaks into 0 theory registrations, 3 range registrations, and 3 public-road registrations across 3 categories. Before selecting a cohort, put these questions to the school about course dates, vehicle access, complete price, refund terms, and scheduled driving time.

Training scope at this site

Class A
  • Vehicle-control range
  • Road component
Class B
  • Range driving
  • On-road work
Passenger
  • Practice range
  • On-road practice

Contact routes for this address

Waterloo, IA

CDL4All, LLC

Waterloo, IA 50702-4504
Registry record updated
March 17, 2026

The federal training directory lists this on-site location at Waterloo, Iowa 50702-4504. The organization field for this card names CDL4All, LLC for this public-enrollment record. The location-level registration applies to passenger endorsement, Class A, HazMat theory, Class B, and school-bus endorsement. Use the grid to distinguish theory, range, and road. Across the visible training rows, 5 categories include theory, 4 categories include range work, and 4 categories include public-road work. When comparing course offers, ask for documentation covering complete price, refund terms, scheduled driving time, testing arrangements, and vehicle access.

What this location registers

Class A
  • Knowledge lessons
  • Range driving
  • Public-road driving
Class B
  • Classroom theory
  • Training range
  • Road instruction
Passenger
  • Theory portion
  • Vehicle-control range
  • Public road
School bus
  • Knowledge lessons
  • Practice range
  • Public road
Hazardous Materials
  • Registered theory

Contact routes for this address

Cedar Rapids, IA

Corridor CDL Training, INC.

Training provider: Corridor CDL Training Inc

2525 16th Ave SW, Cedar Rapids, IA 52404-1617
Registry record updated
July 7, 2025

The federal location data shows public enrollment at this site at 2525 16th Ave SW, Cedar Rapids, Iowa 52404-1617. The operator named in the registry is Corridor CDL Training Inc at the listed location. Registered training here covers Class B, Class A, passenger endorsement, and HazMat theory. The card itemizes each recorded training component. Counted by category, this address has 4 theory components, 3 range components, and 3 road components. Before agreeing to the provider’s terms, ask the provider to document testing arrangements, vehicle access, scheduled driving time, complete price, and course dates.

Location training details

Class A
  • Theory instruction
  • Practice range
  • Road driving
Class B
  • Theory portion
  • Training range
  • Road driving
Passenger
  • Registered theory
  • Closed-range work
  • Public-road training
Hazardous Materials
  • Theory instruction

Ways to contact the provider

Johnston, IA

Custom CDL Training DSM

Training provider: Custom CDL Training LLC

6701 Corporate Dr, Johnston, IA 50131-1659
Registry record updated
October 15, 2025

This public-enrollment, on-site training location is listed at 6701 Corporate Dr, Johnston, Iowa 50131-1659. The record assigns this training address to Custom CDL Training LLC on the location-level file. The federal record distributes its course flags across 5 theory components, 3 range components, and 3 road components. This location carries registration for passenger endorsement, Class A, HazMat theory, Class B, and school-bus endorsement. The rows show where the training flags differ. As part of your final school check, get direct confirmation of testing arrangements, scheduled driving time, course dates, refund terms, and complete price.

Federal training categories

Class A
  • Theory coursework
  • Range component
  • Road driving
Class B
  • Theory
  • Closed-range work
  • On-road work
Passenger
  • Theory portion
  • Range driving
  • Public-road training
School bus
  • Knowledge lessons
Hazardous Materials
  • Knowledge lessons

Contact information for this location

Williamsburg, IA

Custom CDL Training LLC

Williamsburg, IA 52361
Registry record updated
August 19, 2025

This address appears as a public-enrollment training location at Williamsburg, Iowa 52361. FMCSA data names Custom CDL Training LLC on the location-level file. The location record includes Class B, school-bus endorsement, passenger endorsement, Class A, and HazMat theory. Individual theory, range, and road flags appear below. Counted by category, this address has 5 theory components, 3 range components, and 3 road components. As part of your final school check, ask the school to specify refund terms, testing arrangements, course dates, vehicle access, and scheduled driving time.

Course registration details

Class A
  • Theory portion
  • Off-road range
  • Public-road driving
Class B
  • Theory coursework
  • Range driving
  • Public road
Passenger
  • Knowledge instruction
  • Range component
  • Public-road component
School bus
  • Theory component
Hazardous Materials
  • Knowledge lessons

Contact information for this location

Marion, IA

Custom CDL Training Marion

Training provider: Custom CDL Training LLC

Marion, IA 52302
Registry record updated
October 27, 2025

The public registry identifies this on-site training location at Marion, Iowa 52302. The provider field identifies Custom CDL Training LLC for this site. Of the components attached to this location, 4 are theory, 3 are range, and 3 are road registration. The registered categories at this site cover passenger endorsement, Class A, Class B, and HazMat theory. Use the component list for a course-level comparison. When comparing course offers, review written information about course dates, scheduled driving time, refund terms, vehicle access, and complete price.

Training at this address

Class A
  • Theory portion
  • Range driving
  • Public road
Class B
  • Theory
  • Closed-range work
  • Road instruction
Passenger
  • Classroom work
  • Range
  • Road driving
Hazardous Materials
  • Knowledge lessons

Contact this provider

Bloomfield, IA

Davis County Community School District

800 E Franklin St., Bloomfield, IA 52537-1711
Registry record updated
January 21, 2022

This training address appears in FMCSA’s public provider file at 800 E Franklin St., Bloomfield, Iowa 52537-1711. The record assigns this training address to Davis County Community School District at this training location. Across the visible training rows, 3 categories include theory, 3 categories include range work, and 3 categories include public-road work. At this address, the training scope includes Class B, school-bus endorsement, and passenger endorsement. Each registered component is itemized in the grid. For a final enrollment check, request the current details for vehicle access, scheduled driving time, refund terms, testing arrangements, and complete price.

Training component summary

Class B
  • Theory instruction
  • Range
  • Road driving
Passenger
  • Theory coursework
  • Range driving
  • Public-road training
School bus
  • Theory coursework
  • Vehicle-control range
  • On-road work

Reach the training provider

Des Moines, IA

DMACC Transportation Institute

Training provider: Des Moines Area Community College (DMACC) Transportation Institute

2081 NE 54th Ave, Des Moines, IA 50313
Registry record updated
February 3, 2026

The federal training directory lists this on-site location at 2081 NE 54th Ave, Des Moines, Iowa 50313. For this address, the provider on file is Des Moines Area Community College (DMACC) Transportation Institute on the federal location record. The record totals 0 theory components, 4 range components, and 4 road components. FMCSA training fields on the card identify school-bus endorsement, Class A, passenger endorsement, and Class B. The component grid preserves the location-level detail. During an enrollment call, seek a written answer about scheduled driving time, course dates, refund terms, vehicle access, and testing arrangements.

Location training details

Class A
  • Range component
  • Public road
Class B
  • Practice range
  • Road component
Passenger
  • Behind-the-wheel range
  • On-road work
School bus
  • Practice range
  • Public-road training

Contact information for this location

Muscatine, IA

Eastern Iowa Community College

Training provider: Eastern Iowa Community Colleges

152 Colorado St, Muscatine, IA 52761
Registry record updated
June 14, 2024

The federal training directory lists this on-site location at 152 Colorado St, Muscatine, Iowa 52761. The federal record associates the location with Eastern Iowa Community Colleges at the listed location. FMCSA fields show 5 theory components, 4 range components, and 4 road components within the 5 training categories on this card. The recorded course scope covers Class B, Class A, school-bus endorsement, passenger endorsement, and HazMat theory. Each registered component is itemized in the grid. While narrowing your shortlist, get written details covering scheduled driving time, complete price, vehicle access, testing arrangements, and course dates.

Course registration details

Class A
  • Theory instruction
  • Behind-the-wheel range
  • On-road work
Class B
  • Classroom theory
  • Range component
  • On-road work
Passenger
  • Knowledge instruction
  • Range instruction
  • Road instruction
School bus
  • Knowledge instruction
  • Closed-range work
  • On-road practice
Hazardous Materials
  • Knowledge instruction

Contact information for this location

Davenport, IA

Eastern Iowa Community Colleges

8500 Hillandale Rd, Davenport, IA 52806
Registry record updated
October 13, 2021

This public-enrollment, on-site training location is listed at 8500 Hillandale Rd, Davenport, Iowa 52806. FMCSA data names Eastern Iowa Community Colleges for the address shown above. Counted by category, this address has 3 theory components, 2 range components, and 2 road components. This provider address has training listed for Class A, Class B, and HazMat theory. Separate rows identify every theory and driving flag. When comparing course offers, get written details covering course dates, vehicle access, complete price, scheduled driving time, and refund terms.

What this location registers

Class A
  • Theory instruction
  • Closed-range work
  • Behind-the-wheel road
Class B
  • Registered theory
  • Range instruction
  • Public-road training
Hazardous Materials
  • Registered theory

Contact this provider

Cedar Rapids, IA

ELDT Solutions - Hiawatha

Training provider: ELDT Solutions

Cedar Rapids, IA 52402-3372
Registry record updated
June 22, 2026

The federal training directory lists this on-site location at Cedar Rapids, Iowa 52402-3372. The registry connects this address to ELDT Solutions on this public registry entry. This provider address has training listed for passenger endorsement, Class B, HazMat theory, school-bus endorsement, and Class A. The component grid preserves the location-level detail. Counted by category, this address has 5 theory components, 3 range components, and 3 road components. As part of your final school check, get the current terms for course dates, vehicle access, scheduled driving time, complete price, and refund terms.

Training recorded here

Class A
  • Knowledge lessons
  • Practice range
  • Public-road component
Class B
  • Classroom work
  • Vehicle-control range
  • Road driving
Passenger
  • Classroom work
  • Range
  • On-road work
School bus
  • Theory instruction
Hazardous Materials
  • Knowledge instruction

Contact information for this location

Davenport, IA

ELDT Solutions - On Site Training - Davenport

Training provider: ELDT Solutions

Davenport, IA 52802-2348
Registry record updated
August 19, 2025

This public-enrollment, on-site training location is listed at Davenport, Iowa 52802-2348. The organization attached to this address is ELDT Solutions on the location-level file. The location-level registration applies to school-bus endorsement, HazMat theory, Class A, passenger endorsement, and Class B. The card itemizes each recorded training component. The component total breaks into 4 theory registrations, 3 range registrations, and 3 public-road registrations across 5 categories. When comparing course offers, request the current details for course dates, scheduled driving time, complete price, refund terms, and vehicle access.

Training at this address

Class A
  • Classroom work
  • Range driving
  • Public-road driving
Class B
  • Theory instruction
  • Closed-range work
  • On-road practice
Passenger
  • Registered theory
School bus
  • Range
  • Road instruction
Hazardous Materials
  • Theory instruction

Contact routes for this address

Waterloo, IA

Fast-Pass Trucking Training

Waterloo, IA 50701-4060
Registry record updated
June 21, 2024

The federal location data shows public enrollment at this site at Waterloo, Iowa 50701-4060. The listed training provider is Fast-Pass Trucking Training for this site. This location's 5 course rows account for 5 theory flags, 4 range flags, and 4 road flags. For this site, federal course data includes school-bus endorsement, Class B, Class A, HazMat theory, and passenger endorsement. Theory, range, and road coverage is itemized next. Before choosing this training site, ask the school to specify scheduled driving time, testing arrangements, refund terms, course dates, and complete price.

Training recorded here

Class A
  • Knowledge instruction
  • Range
  • Public-road driving
Class B
  • Theory component
  • Vehicle-control range
  • On-road work
Passenger
  • Classroom work
  • Practice range
  • Road instruction
School bus
  • Theory component
  • Off-road range
  • Road driving
Hazardous Materials
  • Knowledge lessons

Ways to contact the provider

10th percentile
$42,390
Median
$58,070
90th percentile
$77,910
State employment
35,040

Questions About CDL Schools in Iowa

How many CDL schools are in Iowa?
Which Iowa cities have the most CDL training locations?
Where can I find Class A CDL training in Iowa?
How much do truck drivers make in Iowa?
Who issues commercial driver licenses in Iowa?

Source trail

Official Sources for CDL Schools in Iowa

The CDL schools in Iowa shown here come from active, in-person federal registry entries open to public enrollment and dated August 5, 2026. A provider's federal registration records training scope at a location. Compare the provider's current course details and the state's licensing instructions before enrolling.