univstats
473 U.S. colleges are offering Public Health programs and its subprograms. The 2024 average undergraduate tuition of the Public Health programs is $10,245 for state residents and $30,520 for out-of-state students. The average graduate program tuition is $24,621 for state residents and $30,520 for out-of-state students.

Public Health by Degree and Programs

256 colleges have Public Health BS degree programs and 368 graduate schools have the program in gradute levels. 23 colleges and vocational schools have the Public Health program and 103 schools have post-graduate certificate programs.
Public Health Programs by Degree
Number of Offered Schools
Less than 12 Weeks Certificate2
Less than 1 Year Certificate16
1-2 Years Certificate5
2-4 Years Certificate-
Associate's35
Bachelor's256
Master's295
Doctorate73

U.S. Colleges Offering Public Health Program

473 matched schools

University of Alabama at Birmingham

University of Alabama at Birmingham is a Public, four-years school located in Birmingham, AL. Total 21,639 students are attending the school and its 2024 tuition & fee is $21,864.
Acceptance Rate86.68%
SAT Score1,300
Graduation Rate64%
Enrollment21,639
Student/Faculty18 to 1
Tuition & Fees
(In-State/Out-of-State)
Undergraduate$8,832 / $21,864
Graduate$8,424 / $20,556

The University of Alabama

The University of Alabama is a Public, four-years school located in Tuscaloosa, AL. Total 38,644 students are attending the school and its 2024 tuition & fee is $33,200.
Acceptance Rate80.06%
SAT Score1,260
Graduation Rate72%
Enrollment38,644
Student/Faculty19 to 1
Tuition & Fees
(In-State/Out-of-State)
Undergraduate$11,900 / $33,200
Graduate$11,740 / $33,040

South University-Montgomery

South University-Montgomery is a Private (for-profit), four-years school located in Montgomery, AL. Total 361 students are attending the school and its 2024 tuition & fee is $18,238.
Graduation Rate9%
Enrollment361
Student/Faculty13 to 1
Tuition & Fees
Undergraduate$18,238
Graduate$16,536

Oakwood University

Oakwood University is a Private (not-for-profit), four-years school located in Huntsville, AL. Total 1,470 students are attending the school and its 2024 tuition & fee is $21,838.
Acceptance Rate68.05%
Graduation Rate46%
Enrollment1,470
Student/Faculty11 to 1
Tuition & Fees
Undergraduate$21,838
Graduate$14,516

Samford University

Samford University is a Private (not-for-profit), four-years school located in Birmingham, AL. Total 5,682 students are attending the school and its 2024 tuition & fee is $38,144.
Acceptance Rate83.26%
SAT Score1,170
Graduation Rate77%
Enrollment5,682
Student/Faculty14 to 1
Tuition & Fees
Undergraduate$38,144
Graduate$22,604

Spring Hill College

Spring Hill College is a Private (not-for-profit), four-years school located in Mobile, AL. Total 1,046 students are attending the school and its 2024 tuition & fee is $23,270.
Acceptance Rate72.63%
SAT Score1,160
Graduation Rate61%
Enrollment1,046
Student/Faculty12 to 1
Tuition & Fees
Undergraduate$23,270
Graduate$7,854

Tuskegee University

Tuskegee University is a Private (not-for-profit), four-years school located in Tuskegee, AL. Total 2,570 students are attending the school and its 2024 tuition & fee is $23,440.
Acceptance Rate29.69%
SAT Score1,100
Graduation Rate67%
Enrollment2,570
Student/Faculty7 to 1
Tuition & Fees
Undergraduate$23,440
Graduate$24,224

University of Alaska Anchorage

University of Alaska Anchorage is a Public, four-years school located in Anchorage, AK. Total 10,464 students are attending the school and its 2024 tuition & fee is $21,693.
Acceptance Rate65.32%
Graduation Rate29%
Enrollment10,464
Student/Faculty11 to 1
Tuition & Fees
(In-State/Out-of-State)
Undergraduate$7,566 / $21,693
Graduate$10,587 / $21,182

University of Alaska Fairbanks

University of Alaska Fairbanks is a Public, four-years school located in Fairbanks, AK. Total 6,607 students are attending the school and its 2024 tuition & fee is $22,752.
Graduation Rate38%
Enrollment6,607
Student/Faculty11 to 1
Tuition & Fees
(In-State/Out-of-State)
Undergraduate$8,640 / $22,752
Graduate$13,181 / $25,703

University of Alaska Southeast

University of Alaska Southeast is a Public, four-years school located in Juneau, AK. Total 1,923 students are attending the school and its 2024 tuition & fee is $21,096.
Acceptance Rate62.66%
Graduation Rate24%
Enrollment1,923
Student/Faculty9 to 1
Tuition & Fees
(In-State/Out-of-State)
Undergraduate$6,960 / $21,096
Graduate$12,608 / $25,367