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

The 2025 average undergraduate tuition & fees of the Public Health program is $11,283 for state residents and $30,462 for out-of-state students.

4 Iowa graduate schools offer the Public Health programs and the average graduate tuition & fees is $13,425 for state residents and $25,457 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

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

Of the 9 colleges, 4 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.

2024-2025 Average Tuition & Fees of Public Health at Iowa Colleges
Number of SchoolsTuition & FeesAvailable Online
TotalPublicPrivateIn-StateOut-of-State
Vocational ProgramsNo vocational programs available
Bachelor's615 $11,283$30,4622
Graduate413 $13,425$25,4572

Major Programs in Public Health Study


Iowa Schools Offering Public Health Programs

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

Allen College

Tuition & Fees : $24,787

U
Public, 4-year Iowa City, IA

University of Iowa

Tuition & Fees : $33,371 ($11,283 in-state)

Acceptance Rate: 83.62%

SAT Score: 1230

L
Private, 4-year Dubuque, IA

Loras College

Tuition & Fees : $39,824

Acceptance Rate: 99.86%

M
Private, 4-year Des Moines, IA

Mercy College of Health Sciences

Tuition & Fees : $17,664

Acceptance Rate: 99.71%

M
Private, 4-year Cedar Rapids, IA

Mount Mercy University

Tuition & Fees : $40,878

Acceptance Rate: 82.52%

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 : $36,658

Acceptance Rate: 77.33%

SAT Score: 1050

U
Private, 4-year Fayette, IA

Upper Iowa University

Tuition & Fees : $19,475

Acceptance Rate: 96.46%

W
Private, 4-year Waverly, IA

Wartburg College

Tuition & Fees : $26,250

Acceptance Rate: 75.84%

SAT Score: 1030