Public Health Schools' 2025 Average Tuition
Number of SchoolsTuition & Fees
BS degree287 $31,365
($10,502)
Graduate Programs389 $24,621
($12,195)
Vocational Programs30 -
In United States, 512 schools offer Public Health programs. 287 schools offer BS degree programs and 389 schools offer masters's or doctorate degree programs in the Public Health study area.
The 2025 average tuition & fees of the Public Health program is $31,365 for undergraduate schools and $24,621 for graduate schools. The average annual age after completing Public Health program is $93,044.

Average Income after Completing Public Health Program

The annual average wage after completing Public Health is $93,044 and hourly $37.91. This statistics is based on the employment and wage data (May 2019) from Bureau of Labor Statistics (BLS). Next table shows the possible occupation and job list with average income having Public Health degree/certificate.
Average Income after completing Public Health Program
Occupation/Job TitleHourly WageAnnul Wage
Physicists$72.18$150,130
Medical and Health Services Managers$61.53$127,980
Health Specialties Teachers, Postsecondary$127,640
Epidemiologists$41.29$85,880
Environmental Scientists and Specialists, Including Health$40.30$83,820
Occupational Health and Safety Specialists$39.47$82,110
Health Education Specialists$32.07$66,710
Occupational Health and Safety Technicians$30.40$63,230
Community Health Workers$23.99$49,900

Colleges Offering Public Health Program

Birmingham, AL
$22,562 Tuition & Fees20,905 Students$10,950 Financial Aid217 Programs18 to 1 Students to Fmajor-listty Ratio
Tuscaloosa, AL
$34,172 Tuition & Fees40,846 Students$15,925 Financial Aid363 Programs19 to 1 Students to Fmajor-listty Ratio
Athens, AL
$17,700 Tuition & Fees2,986 Students$6,175 Financial Aid92 Programs14 to 1 Students to Fmajor-listty Ratio
Montgomery, AL
$17,895 Tuition & Fees303 Students$6,316 Financial Aid17 Programs13 to 1 Students to Fmajor-listty Ratio
Jacksonville, AL
$23,334 Tuition & Fees9,955 Students$8,539 Financial Aid94 Programs19 to 1 Students to Fmajor-listty Ratio
Huntsville, AL
$22,512 Tuition & Fees1,226 Students$14,369 Financial Aid79 Programs14 to 1 Students to Fmajor-listty Ratio
Birmingham, AL
$40,150 Tuition & Fees6,097 Students$22,680 Financial Aid144 Programs14 to 1 Students to Fmajor-listty Ratio
Mobile, AL
$24,054 Tuition & Fees919 Students$17,778 Financial Aid68 Programs11 to 1 Students to Fmajor-listty Ratio
Tuskegee, AL
$25,386 Tuition & Fees3,121 Students$23,740 Financial Aid71 Programs14 to 1 Students to Fmajor-listty Ratio
Anchorage, AK
$21,322 Tuition & Fees10,493 Students$6,515 Financial Aid183 Programs11 to 1 Students to Fmajor-listty Ratio