2027 Best Public Health Schools in Missouri
Public Health degree programs prepare students for a range of careers in the field. A focused field like this rewards careful comparison of the schools that offer it.
For its 2027 ranking, College Factual looked at 10 schools in the United States to determine which ones were the best for public health students pursuing a degree.
What’s on this page:
Best Schools for Public Health in Missouri
If you are not interested in a particular degree level and want to know which schools are the overall best at delivering an education for the public health degrees they offer, see the list below.
Top Schools in Public Health
Washington University In St Louis is one of the finest schools in the country for getting a degree in public health. Washington University In St Louis is a large private not-for-profit school located in the suburb of St. Louis. Washington University In St Louis graduates 94% of students within six years. There were roughly 86 public health students who graduated with this degree at Washington University In St Louis in the most recent data year. Graduates of the public health program make about $59,463 in their early career. Typical student debt for the program is $17,553.
Get the full public health details for Washington University In St Louis
A T Still University Of Health Sciences is one of the finest schools in the country for a degree in public health, ranking #2. Located in the town of Kirksville, A T Still University Of Health Sciences is a mid-sized private not-for-profit university. About 274 public health degrees were awarded at A T Still University Of Health Sciences in the most recent year. Public Health graduates of A T Still University Of Health Sciences earn a median of $75,517 early in their careers.
Read more about the public health program at A T Still University Of Health Sciences
Students looking for a strong public health program will find one at University Of Missouri Columbia, which ranked #3. Located in the city of Columbia, University Of Missouri Columbia is a very large public university. Roughly 75% of students complete a degree within six years here. About 122 public health degrees were awarded at University Of Missouri Columbia in the most recent year. Graduates of the public health program make about $53,368 in their early career. University Of Missouri Columbia graduates carry a median of $19,000 in student loans.
More information about a degree in public health from University Of Missouri Columbia
Missouri State University Springfield came in at #4 on our 2027 list of the best public health schools. Missouri State University Springfield is a very large public school located in the city of Springfield. Roughly 58% of students complete a degree within six years here. Missouri State University Springfield awarded about 43 public health degrees in the most recent data year. Graduates of the public health program make about $46,503 in their early career. Students borrow a median of $24,408 to complete this degree.
Read more about the public health program at Missouri State University Springfield
Saint Louis University Main Campus is a great choice for students pursuing a degree in public health, landing the #5 spot this year. Set in the city of Saint Louis, Saint Louis University Main Campus is a large private not-for-profit institution. Saint Louis University Main Campus graduates 80% of students within six years. There were roughly 73 public health students who graduated with this degree at Saint Louis University Main Campus in the most recent data year. Students who receive their public health degree from Saint Louis University Main Campus earn around $47,886 in the first couple years of their career. Typical student debt for the program is $26,122.
Read more about the public health program at Saint Louis University Main Campus
Lindenwood University placed #6 among the best public health schools. Set in the city of Saint Charles, Lindenwood University is a large private not-for-profit institution. The six-year graduation rate is 49%. Lindenwood University awarded about 13 public health degrees in the most recent data year. Graduates of the public health program make about $48,197 in their early career. Lindenwood University graduates carry a median of $27,000 in student loans.
See the full public health program report for Lindenwood University
Truman State University came in at #7 for public health this year. Set in the town of Kirksville, Truman State University is a mid-sized public institution. Truman State University graduates 68% of students within six years. About 16 public health degrees were awarded at Truman State University in the most recent year. Graduates of the public health program make about $30,911 in their early career. Truman State University graduates carry a median of $23,278 in student loans.
See the full public health program report for Truman State University
Saint Louis Community College ranked #8 on our 2027 list of the best public health schools. This very large public university is located in the suburb of Bridgeton. Saint Louis Community College awarded about 16 public health degrees in the most recent data year. Public Health graduates of Saint Louis Community College earn a median of $38,999 early in their careers. Students borrow a median of $11,424 to complete this degree.
See the full public health program report for Saint Louis Community College
Missouri Southern State University landed the #9 spot for public health this year. Set in the city of Joplin, Missouri Southern State University is a moderately-sized public institution. Roughly 40% of students complete a degree within six years here. About 20 public health degrees were awarded at Missouri Southern State University in the most recent year. Public Health graduates of Missouri Southern State University earn a median of $39,434 early in their careers. Typical student debt for the program is $22,241.
See the full public health program report for Missouri Southern State University
Ozarks Technical Community College ranked #10 on our 2027 list of the best public health schools. This large public university is located in the city of Springfield. About 20 public health degrees were awarded at Ozarks Technical Community College in the most recent year. Students who receive their public health degree from Ozarks Technical Community College earn around $36,644 in the first couple years of their career. Typical student debt for the program is $15,866.
See the full public health program report for Ozarks Technical Community College
More Public Health Rankings
View All Public Health Rankings >
Notes and References
This list is compiled by College Factual (MF_RANKING_2025), 2027 edition. The methodology weighs graduation rate, post-graduation earnings, cost, and program quality, drawn primarily from the U.S. Department of Education (IPEDS and College Scorecard).
Ranking method: College Major Top Ranked · 10 schools evaluated.
- The Integrated Postsecondary Education Data System (IPEDS) from the National Center for Education Statistics (NCES), a branch of the U.S. Department of Education (DOE), serves as the core of our data about colleges.
- Some other college data, including much of the graduate earnings data, comes from the U.S. Department of Education’s (College Scorecard).
More about our data sources and methodologies.