Schools807
ListedOur 2024 rankings contain 807 public health schools in USA. Public health schools are located in
New York (77 schools),
California (57 schools),
Pennsylvania (45 schools),
Texas (42 schools),
Florida (36 schools),
Ohio (32 schools) and 46 other states.
The best public health program in the United States is offered by
University of Chicago. That school offers an excellent public health program evaluated with five stars for curriculum and four-star rating for teaching.
Below, there is the ranking of the Best 50 public health schools. To check all public health schools,
narrow your search by state or diploma.
Top 50 public health schools:

















































