For the academic year 2024-2025, the average tuition & fees of Iowa Public Colleges is $10,669 for in-state and $27,988 for out-of-state students.
Iowa Public Colleges' tuition & fees is higher than 2025 national average, which is $8,863 for in-state and $25,541 for out-of-state students.
This page compares tuition of 4-year colleges in Iowa, and other level of colleges can be compared at:
Iowa Community Colleges Iowa Trade Schools
University of Iowa has the most expensive tuition & fees of $33,371 and University of Northern Iowa has the lowest tuition & fees of $21,712 among Iowa Public Colleges.
The average itemized college cost for Iowa Public Colleges is as follows:
| School Name | Tuition & Fees | Cost Per Credit Hour | Books & Supplies | Living Costs | |||
|---|---|---|---|---|---|---|---|
| In-State | Out-of-State | In-State | Out-of-State | On Campus | Off Campus | ||
| Iowa State UniversityAmes, IA | $10,787 | $28,881 | $386 | $1,139 | $700 | $10,808 | $9,576 |
| University of IowaIowa City, IA | $11,283 | $33,371 | $387 | $1,037 | $950 | $12,920 | $12,920 |
| University of Northern IowaCedar Falls, IA | $9,936 | $21,712 | $357 | $848 | $800 | $9,986 | $9,986 |
| Average | $10,669 | $27,988 | $377 | $1,008 | $817 | $11,238 | $10,827 |