2027 Best Public Health Schools in Alabama
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.
To produce this 2027 ranking, College Factual evaluated 4 schools to find the best for public health students.
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
No school ranked higher than Samford University this year for public health. Located in the suburb of Birmingham, Samford University is a moderately-sized private not-for-profit university. The six-year graduation rate is 77%. There were roughly 30 public health students who graduated with this degree at Samford University in the most recent data year. Students who receive their public health degree from Samford University earn around $57,501 in the first couple years of their career. Students borrow a median of $21,039 to complete this degree.
See the full public health program report for Samford University
Students looking for a strong public health program will find one at The University Of Alabama, which ranked #2. The University Of Alabama is a very large public school located in the city of Tuscaloosa. The six-year graduation rate is 73%. There were roughly 241 public health students who graduated with this degree at The University Of Alabama in the most recent data year. Graduates of the public health program make about $35,698 in their early career. The University Of Alabama graduates carry a median of $25,000 in student loans.
More information about a degree in public health from The University Of Alabama
A rank of #3 makes University Of Alabama At Birmingham one of the top schools for public health. Set in the city of Birmingham, University Of Alabama At Birmingham is a very large public institution. Roughly 64% of students complete a degree within six years here. University Of Alabama At Birmingham awarded about 436 public health degrees 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. Typical student debt for the program is $25,000.
More information about a degree in public health from University Of Alabama At Birmingham
Columbia Southern University is a great choice for students pursuing a degree in public health, landing the #4 spot this year. Located in the town of Orange Beach, Columbia Southern University is a very large private for-profit university. Columbia Southern University graduates 26% of students within six years. Columbia Southern University awarded about 68 public health degrees in the most recent data year. Soon after graduation, public health degree recipients from Columbia Southern University generally make around $58,278. Columbia Southern University graduates carry a median of $25,447 in student loans.
See the full public health program report for Columbia Southern University
More Public Health Rankings
View All Public Health Rankings >
Notes and References
The ranking above is published by College Factual (MF_RANKING_2025), 2027 edition. Schools are scored on a blend of student outcomes (graduation rate, post-graduation earnings), affordability, and program focus, drawn primarily from the U.S. Department of Education (IPEDS and College Scorecard).
Ranking method: College Major Top Ranked · 4 schools evaluated.
- The Integrated Postsecondary Education Data System (IPEDS) from the National Center for Education Statistics (NCES), a branch of the U.S. Department of Education (DOE), serves as the core of our data about colleges.
- Some other college data, including much of the graduate earnings data, comes from the U.S. Department of Education’s (College Scorecard).
More about our data sources and methodologies.