CDL · IA

CDL Schools in Iowa

48 public, in-person Class A training locations in Iowa are on the FMCSA Training Provider Registry, and 1 college reported truck-driving graduates for 2023-24.

By city

Colleges with truck-driving programs in Iowa

4647 Stone Ave, Sioux City, IA · Public, 2-year

Grads 2023-24
15 CDL
In-state tuition/yr 2025-26
$5,306
Median pay 10 yrs, all
$44,484

Registered training locations in Iowa

1305 1st Ave N, Altoona, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(515) 577-8470

Atlantic, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat

Iowa Western Community College Atlantic (Iowa Western Truck Driving School (Free Training May be Available for IA Res))

705 Walnut St, Atlantic, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(712) 325-3346

400 N Division St.W, Audubon, Iowa, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(712) 830-8811

1625 IA-150, Calmar, IA · FMCSA registry

Class A
theory + range
Also teaches
Class B, Passenger, School bus
Phone
(844) 642-2338

Corridor CDL Training, INC. (Corridor CDL Training Inc)

1125 66th Ave SW, Cedar Rapids, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, Hazmat
Phone
(319) 929-4233

ELDT Solutions - Hiawatha (ELDT Solutions)

Cedar Rapids, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(319) 389-9178

101 50th Ave SW, Cedar Rapids, IA · FMCSA registry

Class A
range + road
Also teaches
Class B, Passenger, School bus
Phone
(319) 398-5450

6301 Kirkwood Blvd SW, Cedar Rapids, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus
Phone
(319) 398-5450

Cedar Rapids, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
(229) 462-8497

721 N 1st St, Centerville, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(641) 683-5216

200 Victory Dr, Cherokee, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(712) 274-6449

Iowa Western Community College (Iowa Western Truck Driving School (Free Training May be Available for IA Res))

2700 College Rd, Council Bluffs, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(712) 325-3256

Southwestern Community College (SWCC Business & Community Development)

1545 Green Valley Rd, Creston, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(641) 782-1414

Davenport, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(319) 389-9178

8500 Hillandale Rd, Davenport, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
(563) 441-4208

Let's Go CDL (LET'S GO CDL Training LLC)

1304 US-61, Delmar, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(563) 521-3082

Denison, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(712) 579-7999

DMACC Transportation Institute (Des Moines Area Community College (DMACC) Transportation Institute)

2081 NE 54th Ave, Des Moines, IA · FMCSA registry

Class A
range + road
Also teaches
Class B, Passenger, School bus
Phone
(515) 965-7450

3200 College Dr, Emmetsburg, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(712) 852-5388

1106 S. 32nd Street, Fort Dodge, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(515) 574-1964

23656 Great River Rd, Garnavillo, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
(563) 964-2860

Iowa Western Community College Harlan (Iowa Western Truck Driving School (Free Training May be Available for IA Res))

1901 Hawkeye Ave, Harlan, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
(712) 755-3568

Custom CDL Training DSM (Custom CDL Training LLC)

6701 Corporate Dr, Johnston, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(319) 595-4911

Southeastern Community College - Keokuk (Southeastern Community College - West Burlington)

335 Messenger Road, Keokuk, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(319) 208-5375

1201 E Main St, Manchester, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(563) 920-9607

Cdl.l.l.c. (Cdl llc)

10151 94th Ave, Maquoketa, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(563) 320-2102

Custom CDL Training Marion (Custom CDL Training LLC)

Marion, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, Hazmat
Phone
(319) 595-4911

3702 S Center St, Marshalltown, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
(641) 844-5624

Northland Distributing Group, Inc. (NORTHLAND CDL TRAINING)

Mason City, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(641) 829-3214

Mitchellville, IA · FMCSA registry

Class A
range + road
Also teaches
Class B, Passenger
Phone
(515) 943-6741

Eastern Iowa Community College (Eastern Iowa Community Colleges)

152 Colorado St, Muscatine, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
(563) 441-4208

2420 Stewart Rd, Muscatine, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(563) 262-8621

2220 225th St, New Hampton, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus
Phone
(844) 642-2338

14383 Collage Ave., Ottumwa, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(641) 683-5216

1458 College Ave, Ottumwa, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(641) 683-4256

8342 NICC Drive, Peosta, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(844) 642-2338

Northwest Iowa Community College (Northwest Iowa Community College CDL Train & Test Program)

603 W Park St, Sheldon, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(712) 631-5654

3415 Highway 75 North, Sioux City, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(712) 274-6449

4647 Stone Avenue, Sioux City, IA · FMCSA registry

Class A
range + road
Also teaches
Class B, Passenger, School bus
Phone
(712) 274-6449

Cattle Drive Express (Cattle Drive Xpress)

Strawberry Point, IA · FMCSA registry

Class A
range + road
Also teaches
Class B
Phone
(563) 920-8907

Waterloo, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(563) 581-7793

Waterloo, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(317) 459-7193

6433 Hammond Ave, Waterloo, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(319) 296-4286

425 8th Ave NW, Waukon, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus
Phone
(844) 642-2338

1500 West Agency Road, West Burlington, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(319) 208-5375

Williamsburg, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(319) 595-4911

601 Snyder Rd, Woodbine, IA · FMCSA registry

Class A
theory + range + road
Also teaches
Hazmat
Phone
(712) 647-3526

BLS puts the median annual wage for heavy and tractor-trailer truck drivers in Iowa at $58,070 (middle 80% from $42,390 to $77,910), May 2025. BLS Occupational Outlook Handbook.

Your CDL itself is issued by Iowa. Check fees and testing with the state licensing agency; CareerOneStop lists it.

Sources: IPEDS Completions 2023-24 (C2024_A) and Directory (HD2024), NCES; College Scorecard institution data (2025-26 charges, released Nov 2, 2026) and field-of-study data (Oct 15, 2026); FMCSA Training Provider Registry (as of 2026-11-02); BLS Occupational Employment and Wage Statistics, May 2025. Checked 2026-11-02. How we build this list.