College Factual  by our College Data Analytics Team
       Unbiased Factual Guarantee

2026 Best Public Health Schools in Alabama

4 Colleges in the United States
821 Public Health Degrees Awarded
$48,996 Avg Early-Career Salary

Public Health degree programs prepare students for a range of careers in the field. A focused field like this rewards careful comparison of the schools that offer it.

For its 2026 ranking, College Factual looked at 12 schools in the United States to determine which ones were the best for public health students pursuing a degree.

What’s on this page:

Best Schools for Public Health in Alabama

Below are the schools that deliver the strongest overall public health education in Alabama.

Top Schools in Public Health

1
Samford University crest
Samford University
Birmingham, AL

Samford University is one of the finest schools in the country for getting a degree in public health. Set in the suburb of Birmingham, Samford University is a moderately-sized private not-for-profit institution. Samford University graduates 77% of students within six years. There were roughly 36 public health students who graduated with this degree at Samford University in the most recent data year. Soon after graduation, public health degree recipients from Samford University generally make around $57,501. Samford University graduates carry a median of $21,039 in student loans. See the full public health program report for Samford University

2

A rank of #2 makes University Of Alabama At Birmingham one of the top schools for public health. This very large public university is located in the city of Birmingham. About 64% of students finish within six years. There were roughly 470 public health students who graduated with this degree at University Of Alabama At Birmingham in the most recent data year. Public Health graduates of University Of Alabama At Birmingham earn a median of $44,505 early in their careers. University Of Alabama At Birmingham graduates carry a median of $25,000 in student loans. See the full public health program report for University Of Alabama At Birmingham

3

A rank of #3 makes The University Of Alabama one of the top schools for public health. Located in the city of Tuscaloosa, The University Of Alabama is a very large public university. Roughly 73% of students complete a degree within six years here. About 219 public health degrees were awarded at The University Of Alabama in the most recent year. Public Health graduates of The University Of Alabama earn a median of $35,698 early in their careers. Students borrow a median of $25,000 to complete this degree. See the full public health program report for The University Of Alabama

4

Columbia Southern University is one of the finest schools in the country for a degree in public health, ranking #4. This very large private for-profit university is located in the town of Orange Beach. About 26% of students finish within six years. There were roughly 96 public health students who graduated with this degree at Columbia Southern University in the most recent data year. Graduates of the public health program make about $58,278 in their early career. Students borrow a median of $25,447 to complete this degree. Read more about the public health program at Columbia Southern University

View All Public Health Rankings >

Notes and References

This list is compiled by College Factual (MF_RANKING_2025), 2026 edition. The methodology weighs graduation rate, post-graduation earnings, cost, and program quality, drawn primarily from the U.S. Department of Education (IPEDS and College Scorecard).

Ranking method: College Major Top Ranked · 12 schools evaluated.

More about our data sources and methodologies.

Popular Reports

College Rankings
Best by Location
Degree Guides by Major
Graduate Programs

Compare Your School Options