Listed Our 2024 rankings contain 399 schools awarding public health master's degrees.
The best public health master's degree program in the United States is offered by Stanford University. That school offers an excellent public health master's degree program - five-star rating for curriculum and four-star rating for teaching.
See the top schools granting public health master's degrees below or narrow your search by state.