Top 50 Public Health Schools

Check out our list of the top 50 schools for public health if you are considering getting your Master’s of Public Health (MPH), or another public health degree, online.

Sponsored Content

Featured Online MPH Programs


UniversityName of SchoolURL
Harvard UniversitySchool of Public Health
University of North Carolina at Chapel HillGillings School of Global Public Health
Johns HopkinsBloomberg School of Public Health
University of MichiganSchool of Public Health
Boston UniversitySchool of Public Health
Columbia UniversityMailman School of Public Health
University of WashingtonSchool of Public Health
University of MinnesotaSchool of Public Health
Ohio State UniversityCollege of Public Health
University of California Los AngelesJonathan and Karin Fielding School of Public Health
Loma Linda UniversitySchool of Public Health
University of Wisconsin-MadisonSchool of Medicine and Public Health
Drexel UniversitySchool of Public Health
Yale UniversitySchool of Public Health
University of Colorado Denver/University of Northern Colorado/Colorado State UniversityColorado School of Public Health
Saint Louis UniversityCollege for Public Health & Social Justice
Tulane UniversitySchool of Public Health and Tropical Medicine
Oregon State UniversityCollege of Public Health and Human Sciences
University of Alabama at BirminghamSchool of Public Health
University of MarylandSchool of Public Health
The University of Texas Health Science Center at HoustonSchool of Public Health
George Washington UniversitySchool of Public Health and Health Services
West Virginia UniversitySchool of Public Health
University of PittsburghGraduate School of Public Health
University of Illinois at ChicagoSchool of Public Health
Emory UniversityRollins School of Public Health
University at Buffalo SUNYSchool of Public Health and Health Professions
University of AlbertaSchool of Public Health
Indiana University BloomingtonSchool of Public Health
Texas A&M Health Science CenterSchool of Rural Public Health
University of Nebraska Medical CenterCollege of Public Health
Rutgers, The State University of New JerseySchool of Public Health
The University of GeorgiaCollege of Public Health
Georgia State UniversitySchool of Public Health
University of KentuckyCollege of Public Health
The University of IowaCollege of Public Health
Kent State UniversityCollege of Public Health
Hunter College/Brooklyn College/Lehman College/CUNY Graduate CenterCUNY School of Public Health at Hunter College
University of South FloridaCollege of Public Health
Indiana University-Purdue University IndianapolisRichard M. Fairbanks School of Public Health
University at Albany SUNYSchool of Public Health
San Diego State UniversityGraduate School of Public Health
New York UniversityGlobal Institute of Public Health
University of LouisvilleSchool of Public Health & Information Sciences
University of ArizonaMel and Enid Zuckerman College of Public Health
East Tennessee State UniversityCollege of Public Health
University of South CarolinaArnold School of Public Health
Louisiana State University Health Sciences CenterSchool of Public Health
University of North Texas Health Science CenterSchool of Public Health
SUNY Downstate Medical CenterSchool of Public Health

Ready to get started in Public health?


Selection Criteria for Public Health Schools


The quality of any public health program rests on the academic standards of the department that offers it. The qualifications of the faculty, the research and reference resources available, the subjects covered in the curriculum, the standards for administrative support and evaluation… these are all aspects of your degree program that you really want to know are nailed down.

That’s why accreditation from the Council on Education for Public Health (CEPH) is a crucial criteria behind the schools on this list. As the speciality accreditation agency for public health programs recognized by the U.S. Department of Educationsince 1974, CEPH evaluates public health programs according to the unique demands and core competencies required for public health service. Accreditation is so important that it is a requirement in order to sit for the major professional certification exam, the CPH (Certified in Public Health) from NBPHE (National Board of Public Health Examiners).


Public health is a field that is constantly evolving, and it’s evolving because of the hard work that instructors and students put into both statistical and on-the-ground research efforts. The top schools in the field have an edge in funding and supporting such projects, which is why we’ve made research a priority in our selections. Excellence feeds on itself for these schools, with expert faculty and longstanding research programs and centers drawing in more funding, which in turn draws in more expert investigators… and you, if you’re smart enough to take advantage of it.


Although the CEPH accreditation process covers the basic skills and qualifications that a public health program must require of faculty, there’s plenty of room above that baseline for schools to distinguish themselves. There’s no question that it’s a field that has rock stars… professors like Minnesota’s Ancel Keys, who launched the revolutionary Seven Countries Study, or James Harlan Steele of UT, widely considered to be the father of veterinary public health.

And while not every school has a faculty that reaches those heights, there are many that have instructors who are highly respected in the field. We sought out programs who have faculty with genuine on-the-ground experience and expertise in the field who are active in making important contributions in both research and practice.

Sponsored Content


The top schools in public health don’t hide their light under a bushel; usually we’re not the only ones who have figured out they belong on lists like this. We consider the opinions of other popular third-party rankings, such as those from The Princeton Review, U.S. News & World Report, or the Economist. Chances are good that a school we’ve found at the top of the spectrum has also been well-reviewed by one or more of them.


Public health is a hands-on business, and any CEPH-accredited program will include an applied practical experience component that puts you out in the real world for a face-to-face exposure to the conditions that you will face in practicing after graduation. This kind of internship experience is critical for the kind of practical, well-rounded graduates that the field demands, and some schools do a better job of planning, supporting, and placing students in experiential positions than others. The programs on this list are all at the top of their game when it comes to putting you into relevant, realistic, and well-supported placements where you can learn from practicing professionals while dealing with real-world problems of public health.

Remote Learning

Like every other field, public health has been rapidly going high-tech. And that means an increasing number of online programs being made available, often from these top schools. We not only considered whether the school offered online degrees or certificates, but also what those options really offer. When looking at online programs, there is a whole set of considerations that we apply beyond the basics required of any public health program. Is the remote program synchronous or asynchronous? Do you have the same access to faculty as on campus students? What kind of technical support is offered? How do experiential learning requirements and research opportunities fit in? These are all aspect that we consider before deciding what programs truly fit into the top public health programs in the country today.


All schools shown here have been contacted and informed of their inclusion on this list. Schools that do not wish to be featured are immediately removed. School names are the registered trademarks of their original owners. The use of any trade name or trademark does not imply any association with the school.

About This Site proudly features 173 career & salary comparisons, 188 schools & programs with 734 masters, 147 doctorate's, 148 certificates and 128 distance learning options. Salary profiles for all public health careers total a whopping $536,083,000.