Trade school programs in Iowa
We found 124 trade programs at 35 schools in Iowa. 105 are at public schools; 119 offer a certificate and 58 an associate degree. Half of these schools charge under $7,020 a year in tuition and fees (124 reporting). Median earnings one year after finishing: $33,666 (55 programs reporting). Most programs are in Davenport (10), Fort Dodge (10), Sioux City (10). Most common trades: Cosmetology & Barbering (19), Medical Assistant & Allied Health (18), Welding & Machining (16). Choose a trade. Source: U.S. Department of Education College Scorecard (Oct 2026 release). Program lists show certificate and associate programs reported to the Department; schools that don't take federal aid may be missing.
Updated
- Welding & Machining 16
- HVAC/R 11
- Electrician & Lineworker 9
- Plumbing & Pipefitting 4
- Carpentry 12
- Automotive & Diesel Technician 15
- CNA & Practical Nursing (LPN/LVN) 16
- Medical Assistant & Allied Health 18
- Cosmetology & Barbering 19
- CDL & Truck Driving 4
Frequently asked questions
How many trade programs are in Iowa?
We found 124 certificate or associate programs at 35 schools in Iowa in College Scorecard data, 105 of them at public schools.
What are the lowest-tuition trade programs in Iowa?
By school-wide yearly tuition and fees: Eastern Iowa Community College District (Davenport, $5,016); Eastern Iowa Community College District (Davenport, $5,016); Eastern Iowa Community College District (Davenport, $5,016). Program costs can differ, so ask each school for the program's total cost.
Where does this data come from?
The U.S. Department of Education's College Scorecard, which lists programs at schools that take part in federal student aid. Confirm details, licensing and current enrollment with the school.