CDL Schools in Iowa

    Last updated Oct 30, 2026

    Every school here is listed on the FMCSA Training Provider Registry.

    Find schools near your ZIP

    About CDL schools in Iowa

    We list 39 CDL school locations in Iowa that are listed on the FMCSA Training Provider Registry, open to the public and training in person, in 32 cities. 36 schools offer Class A training, 37 Class B, 25 hazmat theory, and 29 passenger. The most schools are in Cedar Rapids (3), Davenport (3), and Muscatine (2). Listed total program prices (tuition plus required fees, before state license fees) run from $1,500 to $5,700 across 13 schools from 9 providers (checked Oct 30, 2026; US DOL list prices as of June 30, 2025). State CDL fees in Iowa add $76 for a Class A, checked Oct 29, 2026. You can do your ELDT theory online first for $18.99 with RoadCert, listed on the FMCSA Training Provider Registry and reported the same day you pass.

    Altoona

    Atlantic

    Audubon

    Carroll CDL Training

    400 N Division St.W
    Audubon, IA 50025

    • Class A
    • Class B
    • Hazmat theory
    • Passenger
    • School bus

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Calmar

    Cedar Rapids

    Centerville

    Cherokee

    Council Bluffs

    Creston

    Davenport

    Delmar

    Let's Go CDL

    1304 US-61
    Delmar, IA 52037

    • Class A
    • Class B

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Des Moines

    Emmetsburg

    Fort Dodge

    Garnavillo

    Grimes

    legacy plumbing and contracting LLC

    200 SE Main Street
    Grimes, IA 50111

    • Class B
    • Passenger
    • School bus

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Harlan

    Iowa Western Community College Harlan

    1901 Hawkeye Ave
    Harlan, IA 51537

    • Class A
    • Class B
    • Hazmat theory

    about $4,865 (estimate)

    Checked Oct 30, 2026

    Same school's program at its Council Bluffs location on the state ETP list (US DOL TrainingProviderResults.gov, list as of June 30, 2025): Class A CDL Truck Driving Class: $4,865 total ($4,700 tuition and required fees plus $165 books/supplies). This location's own price was not found. Figure is a total program cost.

    Source for Iowa Western Community College Harlan

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Johnston

    Keokuk

    Southeastern Community College - Keokuk

    335 Messenger Road
    Keokuk, IA 52632

    • Class A
    • Class B
    • Hazmat theory
    • Passenger
    • School bus

    about $4,490 (estimate)

    Checked Oct 30, 2026

    Same school's program at its West Burlington location on the state ETP list (US DOL TrainingProviderResults.gov, list as of June 30, 2025): Class A CDL Driver's License: $4,490 total (tuition and required fees; no books/supplies cost reported); CDL Class B: $2,995 total (tuition and required fees; no books/supplies cost reported). This location's own price was not found. Figure is a total program cost.

    Source for Southeastern Community College - Keokuk

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Manchester

    Goldline CDL Training, LLC

    1201 E Main St
    Manchester, IA 52057

    • Class A
    • Class B
    • Hazmat theory
    • Passenger
    • School bus

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Maquoketa

    Cdl.l.l.c.

    10151 94th Ave
    Maquoketa, IA 52060

    • Class A
    • Class B

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Marshalltown

    Muscatine

    New Hampton

    Northeast Iowa Community College

    2220 225th St
    New Hampton, IA 50659

    • Class A
    • Class B
    • Passenger
    • School bus

    about $4,995 (estimate)

    Checked Oct 30, 2026

    Same school's program at its Calmar location on the state ETP list (US DOL TrainingProviderResults.gov, list as of June 30, 2025): Semi-Truck Driving: Class A CDL *SEMI.CPC: $4,995 total (tuition and required fees; no books/supplies cost reported); Class A Commercial Driver's License (CDL) *CDL.CPC: $4,995 total (tuition and required fees; no books/supplies cost reported). This location's own price was not found. Figure is a total program cost.

    Source for Northeast Iowa Community College

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Ottumwa

    Peosta

    Northeast Iowa Community College

    8342 NICC Drive
    Peosta, IA 52068

    • Class A
    • Class B
    • Hazmat theory
    • Passenger
    • School bus

    about $4,995 (estimate)

    Checked Oct 30, 2026

    Same school's program at its Calmar location on the state ETP list (US DOL TrainingProviderResults.gov, list as of June 30, 2025): Semi-Truck Driving: Class A CDL *SEMI.CPC: $4,995 total (tuition and required fees; no books/supplies cost reported); Class A Commercial Driver's License (CDL) *CDL.CPC: $4,995 total (tuition and required fees; no books/supplies cost reported). This location's own price was not found. Figure is a total program cost.

    Source for Northeast Iowa Community College

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Sheldon

    Northwest Iowa Community College

    603 W Park St
    Sheldon, IA 51201

    • Class A
    • Class B
    • Hazmat theory
    • Passenger
    • School bus

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Sioux City

    Waterloo

    Waukon

    Northeast Iowa Community College

    425 8th Ave NW
    Waukon, IA 52172

    • Class A
    • Class B
    • Passenger
    • School bus

    about $4,995 (estimate)

    Checked Oct 30, 2026

    Same school's program at its Calmar location on the state ETP list (US DOL TrainingProviderResults.gov, list as of June 30, 2025): Semi-Truck Driving: Class A CDL *SEMI.CPC: $4,995 total (tuition and required fees; no books/supplies cost reported); Class A Commercial Driver's License (CDL) *CDL.CPC: $4,995 total (tuition and required fees; no books/supplies cost reported). This location's own price was not found. Figure is a total program cost.

    Source for Northeast Iowa Community College

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    West Burlington

    Southeastern Community College - West Burlington

    1500 West Agency Road
    West Burlington, IA 52655

    • Class A
    • Class B
    • Hazmat theory
    • Passenger
    • School bus

    about $4,490 (estimate)

    Checked Oct 30, 2026

    Same chain's Class A program at its West Burlington, IA location(s) on the state ETP list (US DOL TrainingProviderResults.gov, list as of June 30, 2025): $4,490. This location's own price was not found. Figure is a total program cost.

    Source for Southeastern Community College - West Burlington

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Woodbine

    Frequently asked questions

    How many CDL schools in Iowa are listed on the FMCSA Training Provider Registry?
    We list 39 public, in-person school locations in 32 cities, from the registry's location file as of 10/30/2026. Employer-only programs are not included.
    How much does CDL school cost in Iowa?
    Listed total program prices (tuition plus required fees, before state license fees) run from $1,500 to $5,700 across 13 schools from 9 providers (checked Oct 30, 2026; US DOL list prices as of June 30, 2025). State CDL fees are separate; see Iowa in our CDL cost calculator.
    How much are the state CDL fees in Iowa?
    State CDL fees in Iowa add $76 for a Class A, checked Oct 29, 2026. A hazmat endorsement also needs the TSA security threat assessment, $88.25.
    Do I need ELDT in Iowa?
    Yes, if you are getting your first Class A or B CDL, upgrading from Class B to Class A, or adding a hazmat, passenger or school bus endorsement for the first time. The federal rule applies in every state. Take our 1-minute quiz to check.
    Can I do ELDT theory online in Iowa?
    Yes, with any provider listed on the FMCSA Training Provider Registry. Behind-the-wheel training is done in person. Both must be finished before your skills test.