CDL Schools in Iowa

26 programs with published tuition · Median $4,595 · 4 partial or fee prices left out of the median

68 public-enrollment locations are in the FMCSA file dated October 31, 2026. 307 private-enrollment locations are not listed here; those usually train a company’s own hires. 47 public, in-person locations register Class A public-road training. 73 schools are listed below after identical registry rows were combined and priced programs without a public registry match were added.

Filters

Distances use ZIP code centers and are approximate.

73 schools

Registry listed

CDL4All, LLC

Waterloo, IA In-Person

Published tuition

$3,750

2 weeks Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training. One program publishes a tuition.

View details
Registry listed

Corridor CDL Training, INC.

Cedar Rapids, IA In-Person

Published tuition

$5,100

3 weeks 69% employed, Q2 after exit
Class A road Class B In person Public enrollment

Registered for Class A public-road training. One program publishes a tuition.

View details
Training list

Des Moines Area Community College

Ankeny, IA

Published tuition

From $1,500

5 weeks Outcome not reported

On a state eligible-training list. No matching public registry location under this name and city. 2 programs publish a tuition.

View details
Registry listed

Eastern Iowa Community Colleges

Davenport, IA In-Person

Published tuition

From $5,700

6 weeks 71% employed, Q2 after exit
Class A road Class B In person Public enrollment

Registered for Class A public-road training. 2 programs publish a tuition.

View details
Registry listed

Grate Lakes CDL Training

Denison, IA In-Person

Published tuition

$1,925

2 weeks Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training. One program publishes a tuition.

View details
Registry listed

Hawkeye Community College

Waterloo, IA In-Person

Published tuition

From $1,399

2 weeks 87% employed, Q2 after exit
Class A road Class B In person Public enrollment

Registered for Class A public-road training. 2 programs publish a tuition.

View details
Registry listed

Indian hills Community College

Ottumwa, IA In-Person

Published tuition

From $5,255

6 weeks 72% employed, Q2 after exit
Class A road Class B In person Public enrollment

Registered for Class A public-road training. 2 programs publish a tuition.

View details
Registry listed

Indian Hills Community College

Ottumwa, IA In-Person

Published tuition

From $5,255

6 weeks 72% employed, Q2 after exit
Class A road Class B In person Public enrollment

Registered for Class A public-road training. 2 programs publish a tuition.

View details
Training list

Iowa Lakes Community College

Estherville, IA

Published tuition

$1,500

2 weeks 46% employed, Q2 after exit

On a state eligible-training list. No matching public registry location under this name and city. One program publishes a tuition.

View details
Registry listed

Iowa Western Community College

Council Bluffs, IA In-Person

Published tuition

$4,700

4 weeks Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training. One program publishes a tuition.

View details
Registry listed

Kirkwood Community College

Cedar Rapids, IA In-Person

Published tuition

From $2,400

2 weeks Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training. 4 programs publish a tuition.

View details
Registry listed

Kirkwood Community College

Cedar Rapids, IA In-Person

Published tuition

From $2,400

2 weeks Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training. 4 programs publish a tuition.

View details
Training list

North Iowa Area Community College

Mason City, IA

Published tuition

$5,120

3 weeks 65% employed, Q2 after exit

On a state eligible-training list. No matching public registry location under this name and city. One program publishes a tuition.

View details
Registry listed

Northeast Iowa Community College

Calmar, IA In-Person

Published tuition

$4,995

4 weeks 64% employed, Q2 after exit
Class B In person Public enrollment

Listed on the FMCSA Training Provider Registry. One program publishes a tuition.

View details
Registry listed

Northwest Iowa Community College

Sheldon, IA In-Person

Published tuition

$1,270

2 weeks 84% employed, Q2 after exit
Class A road Class B In person Public enrollment

Registered for Class A public-road training. One program publishes a tuition.

View details
Registry listed

Southeastern Community College - West Burlington

West Burlington, IA In-Person

Published tuition

From $2,995

4 weeks 69% employed, Q2 after exit
Class A road Class B In person Public enrollment

Registered for Class A public-road training. 2 programs publish a tuition.

View details
Registry listed

Southwestern Community College

Creston, IA In-Person

Published tuition

$2,000

4 weeks 91% employed, Q2 after exit
Class A road Class B In person Public enrollment

Registered for Class A public-road training. One program publishes a tuition.

View details
Training list

Western Iowa Tech Community College

Sioux City, IA

Published tuition

From $2,190

4 weeks 66% employed, Q2 after exit

On a state eligible-training list. No matching public registry location under this name and city. 2 programs publish a tuition.

View details
Registry listed

1-Day CDL, LLC

Altoona, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Ampm Global Logistics

IA Traveling

Tuition not listed

Length not listed Outcome not reported
Class A road Class B Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Camanche School District

Camanche, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class B In person Public enrollment

Listed on the FMCSA Training Provider Registry.

View details
Registry listed

Carroll CDL Training

Atlantic, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Carroll CDL Training

Audubon, Iowa, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Cattle Drive Express

Strawberry Point, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

CDL Made Simple- Traveling

IA Traveling

Tuition not listed

Length not listed Outcome not reported
Class A road Class B Public enrollment

Registered for Class A public-road training.

View details
Registry listed

CDL-Now

Mitchellville, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Cdl.l.l.c.

Maquoketa, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Custom CDL Training DSM

Johnston, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Custom CDL Training LLC

Williamsburg, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Custom CDL Training Marion

Marion, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

DMACC Transportation Institute

Des Moines, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Eastern Iowa Community College

Muscatine, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Eclipse DOT

IA Traveling

Tuition not listed

Length not listed Outcome not reported
Class A road Class B Public enrollment

Registered for Class A public-road training.

View details
Training list

EICCD - SCC - Blong Center

Davenport, IA

Tuition not listed

6 weeks Outcome not reported

On a state eligible-training list. No matching public registry location under this name and city.

View details
Registry listed

ELDT Solutions - Hiawatha

Cedar Rapids, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Fast-Pass Trucking Training

Waterloo, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Garrido Driving Academy

IA Traveling

Tuition not listed

Length not listed Outcome not reported
Class A road Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Goldline CDL Training, LLC

Manchester, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

IGNITE Pathways

Woodbine, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Indian Hills Community College

Centerville, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Iowa Lakes Community College

Emmetsburg, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Iowa Valley Community College District

Marshalltown, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Iowa Western Community College Harlan

Harlan, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Jax Transport llc

IA Traveling

Tuition not listed

Length not listed Outcome not reported
Class A road Class B Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Kingsley-Pierson CSD

Kingsley, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class B In person Public enrollment

Listed on the FMCSA Training Provider Registry.

View details
Registry listed

legacy plumbing and contracting LLC

Grimes, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class B In person Public enrollment

Listed on the FMCSA Training Provider Registry.

View details
Registry listed

Let's Go CDL

Delmar, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Logan-Magnolia Community Schools

Logan, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class B In person Public enrollment

Listed on the FMCSA Training Provider Registry.

View details
Registry listed

M R Davison Logistics

IA Traveling

Tuition not listed

Length not listed Outcome not reported
Public enrollment

Listed on the FMCSA Training Provider Registry.

View details
Registry listed

Meeks Entry Level Driver Training

Cedar Rapids, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Montezuma Cmty School District

Montezuma, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class B In person Public enrollment

Listed on the FMCSA Training Provider Registry.

View details
Registry listed

Northeast Iowa Community College

Peosta, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Northeast Iowa Community College

New Hampton, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Northeast Iowa Community College

Waukon, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Northland Distributing Group, Inc.

Mason City, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Pattison Company

Garnavillo, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

School District

DeWitt, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class B In person Public enrollment

Listed on the FMCSA Training Provider Registry.

View details
Registry listed

TanTara Transportation Corp.

Muscatine, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Traveling Custom CDL Training

IA Traveling

Tuition not listed

Length not listed Outcome not reported
Class A road Class B Public enrollment

Registered for Class A public-road training.

View details
Registry listed

Wilton Community School

Wilton, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class B In person Public enrollment

Listed on the FMCSA Training Provider Registry.

View details
Registry listed

WITCC - Beltway Center

Sioux City, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

WITCC - Cherokee

Cherokee, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details
Registry listed

WITCC - Main Campus

Sioux City, IA In-Person

Tuition not listed

Length not listed Outcome not reported
Class A road Class B In person Public enrollment

Registered for Class A public-road training.

View details

Cities

A city page is published when at least five schools are listed. The median is from programs that report that city on the training list.

Among 21 programs with a reported result, the median share employed in the second quarter after exit is 69%. That figure covers WIOA participants the program reported, not every graduate.

Sources: DOL eligible training provider programs, CIP 49.0205, retrieved November 1, 2026. FMCSA Training Provider Registry locations as of October 31, 2026. Methodology. Cost calculator.