2027 Best Public Health Schools in the Great Lakes Region
Public Health programs are offered at a focused set of schools across the country. While the number of schools offering the program varies, there are still top-quality ones to be found.
To produce this 2027 ranking, College Factual evaluated 65 schools to find the best for public health students.
What’s on this page:
Best Schools for Public Health in the Great Lakes Region
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
University Of Chicago tops our 2027 ranking of the best public health schools. University Of Chicago is a very large private not-for-profit school located in the city of Chicago. The six-year graduation rate is 96%. University Of Chicago awarded about 10 public health degrees in the most recent data year. Students who receive their public health degree from University Of Chicago earn around $81,002 in the first couple years of their career. Typical student debt for the program is $15,854.
Get the full public health details for University Of Chicago
University Of Wisconsin Madison is a great choice for students pursuing a degree in public health, landing the #2 spot this year. Set in the city of Madison, University Of Wisconsin Madison is a very large public institution. Roughly 90% of students complete a degree within six years here. University Of Wisconsin Madison awarded about 337 public health degrees in the most recent data year. Public Health graduates of University Of Wisconsin Madison earn a median of $60,435 early in their careers. University Of Wisconsin Madison graduates carry a median of $21,813 in student loans.
Read more about the public health program at University Of Wisconsin Madison
Northwestern University is a great choice for students pursuing a degree in public health, landing the #3 spot this year. Located in the city of Evanston, Northwestern University is a very large private not-for-profit university. Roughly 95% of students complete a degree within six years here. There were roughly 63 public health students who graduated with this degree at Northwestern University in the most recent data year. Soon after graduation, public health degree recipients from Northwestern University generally make around $53,408. Northwestern University graduates carry a median of $14,684 in student loans.
More information about a degree in public health from Northwestern University
University Of Michigan Ann Arbor came in at #4 on our 2027 list of the best public health schools. Located in the city of Ann Arbor, University Of Michigan Ann Arbor is a very large public university. University Of Michigan Ann Arbor graduates 93% of students within six years. About 253 public health degrees were awarded at University Of Michigan Ann Arbor in the most recent year. Graduates of the public health program make about $56,058 in their early career. University Of Michigan Ann Arbor graduates carry a median of $20,167 in student loans.
See the full public health program report for University Of Michigan Ann Arbor
Students looking for a strong public health program will find one at University Of Illinois At Urbana Champaign, which ranked #5. This very large public university is located in the city of Champaign. The six-year graduation rate is 85%. University Of Illinois At Urbana Champaign awarded about 160 public health degrees in the most recent data year. Public Health graduates of University Of Illinois At Urbana Champaign earn a median of $48,900 early in their careers. Students borrow a median of $20,678 to complete this degree.
Read more about the public health program at University Of Illinois At Urbana Champaign
Indiana University Bloomington placed #6 among the best public health schools. This very large public university is located in the city of Bloomington. The six-year graduation rate is 80%. Indiana University Bloomington awarded about 250 public health degrees in the most recent data year. Soon after graduation, public health degree recipients from Indiana University Bloomington generally make around $49,460. Students borrow a median of $19,689 to complete this degree.
See the full public health program report for Indiana University Bloomington
Ohio State University Main Campus came in at #7 for public health this year. Ohio State University Main Campus is a very large public school located in the city of Columbus. Roughly 88% of students complete a degree within six years here. Ohio State University Main Campus awarded about 147 public health degrees in the most recent data year. Graduates of the public health program make about $48,552 in their early career. Ohio State University Main Campus graduates carry a median of $18,500 in student loans.
Get the full public health details for Ohio State University Main Campus
Chamberlain College Of Nursing Illinois came in at #8 for public health this year. Chamberlain College Of Nursing Illinois is a very large private for-profit school located in the suburb of Addison. Chamberlain College Of Nursing Illinois graduates 42% of students within six years. There were roughly 135 public health students who graduated with this degree at Chamberlain College Of Nursing Illinois in the most recent data year. Public Health graduates of Chamberlain College Of Nursing Illinois earn a median of $68,487 early in their careers. Students borrow a median of $39,146 to complete this degree.
See the full public health program report for Chamberlain College Of Nursing Illinois
Denison University placed #9 among the best public health schools. Denison University is a mid-sized private not-for-profit school located in the suburb of Granville. About 79% of students finish within six years. Denison University awarded about 17 public health degrees in the most recent data year. Public Health graduates of Denison University earn a median of $39,797 early in their careers. Typical student debt for the program is $25,360.
More information about a degree in public health from Denison University
University Of Illinois At Chicago earned the #10 position for public health this year. University Of Illinois At Chicago is a very large public school located in the city of Chicago. About 62% of students finish within six years. About 235 public health degrees were awarded at University Of Illinois At Chicago in the most recent year. Soon after graduation, public health degree recipients from University Of Illinois At Chicago generally make around $74,653. Students borrow a median of $22,987 to complete this degree.
Read more about the public health program at University Of Illinois At Chicago
Purdue University Main Campus ranked #11 on our 2027 list of the best public health schools. Located in the city of West Lafayette, Purdue University Main Campus is a very large public university. Purdue University Main Campus graduates 83% of students within six years. Purdue University Main Campus awarded about 147 public health degrees in the most recent data year. Public Health graduates of Purdue University Main Campus earn a median of $45,262 early in their careers. Typical student debt for the program is $21,500.
Read more about the public health program at Purdue University Main Campus
Case Western Reserve University placed #12 among the best public health schools. Located in the city of Cleveland, Case Western Reserve University is a large private not-for-profit university. About 87% of students finish within six years. There were roughly 30 public health students who graduated with this degree at Case Western Reserve University in the most recent data year. Soon after graduation, public health degree recipients from Case Western Reserve University generally make around $55,623. Typical student debt for the program is $25,106.
More information about a degree in public health from Case Western Reserve University
Illinois State University earned the #13 position for public health this year. Set in the suburb of Normal, Illinois State University is a very large public institution. Illinois State University graduates 64% of students within six years. Illinois State University awarded about 31 public health degrees in the most recent data year. Graduates of the public health program make about $59,207 in their early career. Illinois State University graduates carry a median of $22,250 in student loans.
Get the full public health details for Illinois State University
Michigan State University came in at #14 for public health this year. Located in the city of East Lansing, Michigan State University is a very large public university. Roughly 81% of students complete a degree within six years here. Michigan State University awarded about 83 public health degrees in the most recent data year. Students who receive their public health degree from Michigan State University earn around $66,933 in the first couple years of their career. Students borrow a median of $25,213 to complete this degree.
Read more about the public health program at Michigan State University
Illinois Institute Of Technology ranked #15 on our 2027 list of the best public health schools. Located in the city of Chicago, Illinois Institute Of Technology is a large private not-for-profit university. The six-year graduation rate is 75%. About 11 public health degrees were awarded at Illinois Institute Of Technology in the most recent year. Soon after graduation, public health degree recipients from Illinois Institute Of Technology generally make around $71,315. Illinois Institute Of Technology graduates carry a median of $26,774 in student loans.
See the full public health program report for Illinois Institute Of Technology
Depauw University placed #16 among the best public health schools. Located in the town of Greencastle, Depauw University is a small private not-for-profit university. About 75% of students finish within six years. There were roughly 17 public health students who graduated with this degree at Depauw University in the most recent data year. Public Health graduates of Depauw University earn a median of $46,127 early in their careers. Depauw University graduates carry a median of $25,500 in student loans.
Get the full public health details for Depauw University
University Of Michigan Dearborn placed #17 among the best public health schools. University Of Michigan Dearborn is a moderately-sized public school located in the city of Dearborn. The six-year graduation rate is 58%. About 96 public health degrees were awarded at University Of Michigan Dearborn in the most recent year. Public Health graduates of University Of Michigan Dearborn earn a median of $62,536 early in their careers. Typical student debt for the program is $20,500.
More information about a degree in public health from University Of Michigan Dearborn
Loyola University Chicago ranked #18 on our 2027 list of the best public health schools. This large private not-for-profit university is located in the city of Chicago. About 75% of students finish within six years. There were roughly 63 public health students who graduated with this degree at Loyola University Chicago in the most recent data year. Public Health graduates of Loyola University Chicago earn a median of $66,981 early in their careers. Typical student debt for the program is $23,521.
See the full public health program report for Loyola University Chicago
University Of Wisconsin Eau Claire came in at #19 for public health this year. This large public university is located in the city of Eau Claire. The six-year graduation rate is 65%. University Of Wisconsin Eau Claire awarded about 21 public health degrees in the most recent data year. Graduates of the public health program make about $49,911 in their early career. Students borrow a median of $22,574 to complete this degree.
Read more about the public health program at University Of Wisconsin Eau Claire
Miami University Oxford ranked #20 on our 2027 list of the best public health schools. This very large public university is located in the town of Oxford. The six-year graduation rate is 80%. Miami University Oxford awarded about 57 public health degrees in the most recent data year. Students who receive their public health degree from Miami University Oxford earn around $37,533 in the first couple years of their career. Typical student debt for the program is $24,000.
Read more about the public health program at Miami University Oxford
Ohio University Main Campus came in at #21 for public health this year. Set in the town of Athens, Ohio University Main Campus is a very large public institution. The six-year graduation rate is 65%. There were roughly 69 public health students who graduated with this degree at Ohio University Main Campus in the most recent data year. Students who receive their public health degree from Ohio University Main Campus earn around $37,883 in the first couple years of their career. Typical student debt for the program is $27,000.
Read more about the public health program at Ohio University Main Campus
Columbus State Community College ranked #22 on our 2027 list of the best public health schools. Columbus State Community College is a very large public school located in the city of Columbus. About 11 public health degrees were awarded at Columbus State Community College in the most recent year. Typical student debt for the program is $9,041.
See the full public health program report for Columbus State Community College
Wayne State University ranked #23 on our 2027 list of the best public health schools. Set in the city of Detroit, Wayne State University is a very large public institution. About 58% of students finish within six years. Wayne State University awarded about 294 public health degrees in the most recent data year. Soon after graduation, public health degree recipients from Wayne State University generally make around $48,125. Typical student debt for the program is $20,500.
See the full public health program report for Wayne State University
Indiana University Purdue University Indianapolis came in at #24 for public health this year. Located in the city of Indianapolis, Indiana University Purdue University Indianapolis is a very large public university. The six-year graduation rate is 54%. Indiana University Purdue University Indianapolis awarded about 217 public health degrees in the most recent data year. Soon after graduation, public health degree recipients from Indiana University Purdue University Indianapolis generally make around $51,863. Typical student debt for the program is $22,220.
More information about a degree in public health from Indiana University Purdue University Indianapolis
University Of Wisconsin La Crosse landed the #25 spot for public health this year. University Of Wisconsin La Crosse is a large public school located in the city of La Crosse. University Of Wisconsin La Crosse graduates 71% of students within six years. University Of Wisconsin La Crosse awarded about 43 public health degrees in the most recent data year. Public Health graduates of University Of Wisconsin La Crosse earn a median of $41,585 early in their careers. Students borrow a median of $27,000 to complete this degree.
See the full public health program report for University Of Wisconsin La Crosse
Rest of the Top 50 Public Health Schools
Not far behind, these schools also delivered a strong public health education:
Narrow Public Health Schools by State
More Public Health Rankings
View All Public Health Rankings >
Notes and References
This ranking is produced 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 · 65 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.