2025 Best Public Health Schools in Missouri
8
Colleges in Missouri
791
Public Health Degrees Awarded
$50,309
Avg Early-Career Salary
Ranked #26 in popularity,
public health is one of the most sought-after degree programs in the nation. This makes choosing the right school a hard decision.
For its 2025 ranking, College Factual looked at 8 schools in Missouri to determine which ones were the best for public health students pursuing a degree. Combined, these schools handed out 791 degrees in public health to qualified students.
What's on this page: * Degree-Level Rankings
Choosing a Great Public Health School
The public health program you select can have a big impact on your future. That's why we developed our collection of Best Schools for Public Health rankings. For our Best Overall Public Health School rankings, we roll up the results of our degree-level rankings, weighted by the number of degrees awarded at that level.
In order to find the schools that are the best fit for you, you may want to filter to one of the degree levels below.
Public Health Rankings by Degree Level
Since the program you select can have a significant impact on your future, we've developed a number of rankings, including this Best Public Health Schools in Missouri list, to help you choose the best school for you.
You can also filter this list by location to find schools closer to you.
In addition to College Factual's rankings, you may want to take a look at College Combat, our unique tool that lets you pit your favorite schools head-to-head and compare how they rate on factors that most interest you.
When you have some time, check it out - you may want to bookmark the link so you don't forget it.
More information on how we come up with our rankings can be found here: College Factual's Data Methodology.
Best Schools for Public Health in Missouri
The schools below may not offer all types of public health degrees so you may want to filter by degree level first. However, they are great for the degree levels they do offer.
Top Missouri Schools in Public Health
It is hard to beat Saint Louis University if you wish to pursue a degree in public health. Located in the city of Saint Louis, SLU is a private not-for-profit university with a large student population. A Best Colleges rank of #243 out of 2,152 schools nationwide means SLU is a great university overall.
There were about 81 public health students who graduated with this degree at SLU in the most recent data year. Degree recipients from the public health major at Saint Louis University make $3,457 more than the typical college graduate with the same degree shortly after graduation.
More information about a degree in public health from Saint Louis University
Any student who is interested in public health has to check out University of Missouri - Columbia. Located in the city of Columbia, Mizzou is a public university with a fairly large student population. A Best Colleges rank of #131 out of 2,152 schools nationwide means Mizzou is a great university overall.
There were roughly 141 public health students who graduated with this degree at Mizzou in the most recent data year. Degree recipients from the public health major at University of Missouri - Columbia get $11,467 above the standard graduate in this field when they enter the workforce.
More information about a degree in public health from University of Missouri - Columbia
Bachelors
Degree Type
BS in Public Health
Program Name
Make a meaningful impact and improve quality of life with this specialized online bachelor's from Southern New Hampshire University.
More information about a degree in BS in Public Health from Southern New Hampshire UniversityRelated Programs
Master's Degree
Highest Degree Type
7th
Most Popular In MO
50
Public Health Degrees Awarded
It is hard to beat Missouri State University - Springfield if you want to pursue a degree in public health. Missouri State is a very large public university located in the city of Springfield. A Best Colleges rank of #575 out of 2,152 schools nationwide means Missouri State is a great university overall.
There were approximately 50 public health students who graduated with this degree at Missouri State in the most recent year we have data available.
More information about a degree in public health from Missouri State University - Springfield
Any student who is interested in public health has to check out Truman State University. Truman State is a small public university located in the town of Kirksville. This university ranks 18th out of 48 schools for overall quality in the state of Missouri.
There were about 46 public health students who graduated with this degree at Truman State in the most recent year we have data available. Students who receive their degree from the public health program earn around $30,911 for their early career.
More information about a degree in public health from Truman State University
Bachelor's Degree
Highest Degree Type
6th
Most Popular In MO
Missouri Southern is a small public university located in the small city of Joplin. This university ranks 28th out of 48 colleges for overall quality in the state of Missouri.
There were about 26 public health students who graduated with this degree at Missouri Southern in the most recent year we have data available.
More information about a degree in public health from Missouri Southern State University