In Iowa, 7 colleges are offering Public Health programsin both undergraduate and graduate levels

The 2024 average undergraduate tuition & fees of the Public Health program is $10,964 for state residents and $33,971 for out-of-state students.

3 Iowa graduate schools offer the Public Health programs and the average graduate tuition & fees is $13,211 for state residents and $24,572 for out-of-state students.

The detailed information including career path and average earning after graduation can be found at Public Health program page.


Iowa Tuition for Public Health

7 Iowa colleges have the Public Health program. By school type, there are 1 public and 6 private schools offering Public Health program.

Of the 7 colleges, 3 schools offer online degree and/or courses for Public Health program.

The following table shows the number of schools by school type and level with average tuition & fees for Public Health programs at Iowa colleges.

2023-2024 Average Tuition & Fees of Public Health at Iowa Colleges
Number of SchoolsTuition & FeesAvailable Online
TotalPublicPrivateIn-StateOut-of-State
Vocational ProgramsNo vocational programs available
Bachelor's514 $10,964$33,9712
Graduate312 $13,211$24,5721

Major Programs in Public Health Study


Iowa Schools Offering Public Health Programs

Update
7 matched schools
A
Private, 4-year Waterloo, IA

Allen College

Tuition & Fees : $24,456

U
Public, 4-year Iowa City, IA

University of Iowa

Tuition & Fees : $32,927 ($10,964 in-state)

Acceptance Rate: 85.00%

SAT Score: 1220

M
Private, 4-year Des Moines, IA

Mercy College of Health Sciences

Tuition & Fees : $22,360

Acceptance Rate: 98.78%

M
Private, 4-year Cedar Rapids, IA

Mount Mercy University

Tuition & Fees : $39,070

Acceptance Rate: 78.97%

D
Private, 4-year West Des Moines, IA

Des Moines University-Osteopathic Medical Center

Tuition & Fees : $0

S
Private, 4-year Davenport, IA

Saint Ambrose University

Tuition & Fees : $35,598

Acceptance Rate: 73.00%

W
Private, 4-year Waverly, IA

Wartburg College

Tuition & Fees : $51,040

Acceptance Rate: 99.02%

SAT Score: 1045