Medical Schools Offering Public Health ProgramsSchools
Our 2015 rankings contain 458 public health schools in USA. Public health schools are located in California
(36 schools), New York
(34 schools), Ohio
(24 schools), Florida
(21 schools), Pennsylvania
(21 schools), Texas
(20 schools) and 45 other states.
The best public health program in the United States is offered by Johns Hopkins University
. That school offers an excellent public health program evaluated with five stars for curriculum and five-star rating for teaching also.
Below, there is the ranking of the Top 25 public health schools. To learn about all public health schools, narrow your search
by state or desired diploma. Also, check our recent ranking of the top environmental
, and social work
colleges in USA.
Top 25 public health schools: