Listed In 2024, we ranked 505 schools providing public health bachelor's degrees.
The best public health bachelor's degree program in the United States is offered by Brown University. That school has an excellent public health bachelor's degree program: five-star rating for curriculum and four stars for teaching.
See the top schools awarding public health bachelor's degrees below or narrow your search by state.