Public Health Program 2024 Average Tuition Costs

475 colleges have the Public Health program. By school type, there are 246 public and 229 private schools offering Public Health program.
257 schools offer the Public Health program granting BS degrees in undergraduate schools. The average tuition & fees for BS Public Health program is $10,502 for state residents and $31,365 for out-of-state students for the academic year 2023-2024.
Of the 475 colleges, 127 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.
2023-2024 Average Tuition & Fees of Public Health Program by School Type and Level
Number of SchoolsTuition & FeesAvailable Online
TotalPublicPrivateIn-StateOut-of-State
Total475246229 --127
Vocational Program54459$14,36012
Bachelor's257117140 $10,502$31,36534
Graduate303167167 $12,455$24,92693

Popular Public Health Schools with the Most Completers

Major Programs in Public Health Study


Health Profession Schools Offering Public Health Schools By State

The following table shows the 475 health profession schools offering Public Health program by state. The number in parenthsis indicates the number of online programs for the program. The vocational programs includes the associate degree program.
Public Health Schools By State
StateTotalPublicPrivateBachelor'sGraduateVocational
Alabama8264
(1)
8
(4)
1
Alaska33-11
(1)
2
(2)
Arizona9456
(2)
7
(5)
1
Arkansas33-21-
California38201818
(1)
31
(5)
2
(1)
Colorado22-11-
Connecticut92757
(4)
-
Delaware22-11-
District of Columbia4-413-
Florida178910
(4)
12
(5)
-
Georgia13589
(2)
9
(3)
2
(1)
Hawaii21122
(1)
-
Idaho33-122
(1)
Illinois1468512
(4)
-
Indiana103777
(2)
1
Iowa7165
(2)
3
(1)
1
(1)
Kansas44-12
(1)
1
Kentucky6424
(1)
4
(1)
1
Louisiana8445
(1)
5
(2)
1
Maine21122
(1)
1
Maryland1082344
Massachusetts173141112
(4)
-
Michigan151148
(1)
11
(7)
2
Minnesota7255
(3)
5
(3)
1
Mississippi44-14
(1)
-
Missouri9456
(1)
5
(2)
1
(1)
Montana11--1-
Nebraska7432
(1)
3
(2)
2
Nevada22-22-
New Hampshire9367
(1)
4
(2)
-
New Jersey13103385
New Mexico33-1
(1)
11
(1)
New York40152518
(1)
26
(5)
5
North Carolina14687
(1)
8
(4)
-
North Dakota22--2-
Ohio201641113
(1)
3
Oklahoma66-33
(2)
1
(1)
Oregon53233-
Pennsylvania257181810
(3)
2
(1)
Rhode Island5-54
(1)
3
(2)
1
(1)
South Carolina6156
(2)
1-
South Dakota22--2
(1)
-
Tennessee105557
(1)
1
Texas3021916
(2)
15
(6)
3
Utah862641
Vermont31221
(1)
-
Virginia15876
(3)
11
(3)
1
Washington6515
(1)
4
(1)
1
West Virginia3213
(1)
3
(1)
1
(1)
Wisconsin43123
(1)
-
Wyoming11----
PRNo PR schools have Public Health program.
Related Articles and Ads