Machinist and CNC Schools in Iowa

Iowa has 9 schools with machinist and CNC programs in this directory: 9 public and 0 private. Together they graduated 88 students from these programs in the latest federal count.

Graduates earned a median of $47,678 one year after finishing, where the Department of Education reports earnings for the program.

The largest programs by graduates are at Hawkeye Community College, Kirkwood Community College and Des Moines Area Community College.

9
Schools with this program
88
Graduates last year
$47,678
Median earnings, 1 yr after

All 9 machinist and CNC schools in Iowa

Sorted by size. Tap a name for details.

Hawkeye Community College

Waterloo, IA

Award
Certificate and Associate degree
Tuition (in-state, yearly)
$6,786
Graduates last year
37
Median earnings, 1 yr
$44,101
Type
Public

Kirkwood Community College

Cedar Rapids, IA

Award
Certificate and Associate degree
Tuition (in-state, yearly)
$6,288
Graduates last year
19
Median earnings, 1 yr
$46,467
Type
Public

Iowa Central Community College

Fort Dodge, IA

Award
Certificate and Associate degree
Tuition (in-state, yearly)
$7,050
Graduates last year
1
Median earnings, 1 yr
$42,912
Type
Public

Common questions

How much do machinist and CNC graduates earn?

Across 11 programs with reported outcomes, the median graduate earned $47,678 one year after finishing (U.S. Department of Education, College Scorecard). Earnings vary by program and local labor market.

Are there public machinist and CNC programs in Iowa?

Yes. 9 public schools offer it, including Hawkeye Community College, Kirkwood Community College, Des Moines Area Community College, Indian Hills Community College and Eastern Iowa Community College District.

Data: U.S. Department of Education: IPEDS 2024-25 and College Scorecard (October 2026 release). Listings change; confirm details with the school before you go. How this directory is built.