Home / CDL schools / IowaCDL · 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 Atlantic, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat 705 Walnut St, Atlantic, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat 400 N Division St.W, Audubon, Iowa, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat 1625 IA-150, Calmar, IA · FMCSA registry
Class A theory + range
Also teaches Class B, Passenger, School bus 1125 66th Ave SW, Cedar Rapids, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, Hazmat Cedar Rapids, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat 101 50th Ave SW, Cedar Rapids, IA · FMCSA registry
Class A range + road
Also teaches Class B, Passenger, School bus 6301 Kirkwood Blvd SW, Cedar Rapids, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus Cedar Rapids, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Hazmat 721 N 1st St, Centerville, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat 200 Victory Dr, Cherokee, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat
2700 College Rd, Council Bluffs, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat 1545 Green Valley Rd, Creston, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat Davenport, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat 8500 Hillandale Rd, Davenport, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Hazmat 1304 US-61, Delmar, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B Denison, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B 2081 NE 54th Ave, Des Moines, IA · FMCSA registry
Class A range + road
Also teaches Class B, Passenger, School bus 3200 College Dr, Emmetsburg, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat 1106 S. 32nd Street, Fort Dodge, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat 23656 Great River Rd, Garnavillo, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Hazmat 1901 Hawkeye Ave, Harlan, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Hazmat 6701 Corporate Dr, Johnston, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat 335 Messenger Road, Keokuk, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat 1201 E Main St, Manchester, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat 10151 94th Ave, Maquoketa, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B Marion, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, Hazmat 3702 S Center St, Marshalltown, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Hazmat Mason City, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat Mitchellville, IA · FMCSA registry
Class A range + road
Also teaches Class B, Passenger 152 Colorado St, Muscatine, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Hazmat 2420 Stewart Rd, Muscatine, IA · FMCSA registry
Class A theory + range + road
Also teaches Class A only 2220 225th St, New Hampton, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus 14383 Collage Ave., Ottumwa, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat 1458 College Ave, Ottumwa, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat 8342 NICC Drive, Peosta, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat 603 W Park St, Sheldon, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat 3415 Highway 75 North, Sioux City, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat 4647 Stone Avenue, Sioux City, IA · FMCSA registry
Class A range + road
Also teaches Class B, Passenger, School bus Strawberry Point, IA · FMCSA registry
Class A range + road
Also teaches Class B Waterloo, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat Waterloo, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat 6433 Hammond Ave, Waterloo, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat 425 8th Ave NW, Waukon, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus 1500 West Agency Road, West Burlington, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat Williamsburg, IA · FMCSA registry
Class A theory + range + road
Also teaches Class B, Passenger, School bus, Hazmat 601 Snyder Rd, Woodbine, IA · FMCSA registry
Class A theory + range + road
Also teaches Hazmat 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 .