College Factual  by our College Data Analytics Team
       Unbiased Factual Guarantee

2027 Best General Public Health Schools in the Great Lakes Region

40 Colleges in the United States
2,376 General Public Health Degrees Awarded
$54,876 Avg Early-Career Salary

General Public Health programs are offered at a focused set of schools across the country. The schools below stand out for the quality of their general public health programs.

College Factual analyzed 40 schools to build this 2027 ranking of the best general public health schools.

What’s on this page:

Best Schools for General Public Health in the Great Lakes Region

Below are the schools that deliver the strongest overall general public health education in the Great Lakes Region.

Top Schools in General Public Health

1

University Of Wisconsin Madison tops our 2027 ranking of the best general public health schools. University Of Wisconsin Madison is a very large public school located in the city of Madison. About 90% of students finish within six years. University Of Wisconsin Madison awarded about 50 general public health degrees in the most recent data year. Students who receive their general public health degree from University Of Wisconsin Madison earn around $60,435 in the first couple years of their career. Students borrow a median of $21,813 to complete this degree. More information about a degree in general public health from University Of Wisconsin Madison

2

Northwestern University is one of the finest schools in the country for a degree in general public health, ranking #2. Located in the city of Evanston, Northwestern University is a very large private not-for-profit university. Northwestern University graduates 95% of students within six years. There were roughly 63 general public health students who graduated with this degree at Northwestern University in the most recent data year. Students who receive their general public health degree from Northwestern University earn around $53,408 in the first couple years of their career. Typical student debt for the program is $14,684. See the full general public health program report for Northwestern University

3

University Of Illinois At Urbana Champaign came in at #3 on our 2027 list of the best general public health schools. Set in the city of Champaign, University Of Illinois At Urbana Champaign is a very large public institution. About 85% of students finish within six years. There were roughly 14 general public health students who graduated with this degree at University Of Illinois At Urbana Champaign in the most recent data year. Students who receive their general public health degree from University Of Illinois At Urbana Champaign earn around $48,900 in the first couple years of their career. Typical student debt for the program is $20,678. Get the full general public health details for University Of Illinois At Urbana Champaign

4

A rank of #4 makes Ohio State University Main Campus one of the top schools for general public health. This very large public university is located in the city of Columbus. Ohio State University Main Campus graduates 88% of students within six years. Ohio State University Main Campus awarded about 120 general public health degrees in the most recent data year. Soon after graduation, general public health degree recipients from Ohio State University Main Campus generally make around $48,552. Students borrow a median of $18,500 to complete this degree. See the full general public health program report for Ohio State University Main Campus

5

Chamberlain College Of Nursing Illinois is one of the finest schools in the country for a degree in general public health, ranking #5. This very large private for-profit university is located in the suburb of Addison. The six-year graduation rate is 42%. Chamberlain College Of Nursing Illinois awarded about 133 general public health degrees in the most recent data year. Students who receive their general public health degree from Chamberlain College Of Nursing Illinois earn around $68,487 in the first couple years of their career. Typical student debt for the program is $39,146. Read more about the general public health program at Chamberlain College Of Nursing Illinois

6

University Of Illinois At Chicago came in at #6 for general public health this year. Located in the city of Chicago, University Of Illinois At Chicago is a very large public university. About 62% of students finish within six years. There were roughly 210 general public health students who graduated with this degree at University Of Illinois At Chicago in the most recent data year. General Public Health graduates of University Of Illinois At Chicago earn a median of $74,653 early in their careers. Typical student debt for the program is $22,987. Read more about the general public health program at University Of Illinois At Chicago

7
Purdue University Main Campus crest
Purdue University Main Campus
West Lafayette, IN

Purdue University Main Campus landed the #7 spot for general public health this year. Located in the city of West Lafayette, Purdue University Main Campus is a very large public university. About 83% of students finish within six years. Purdue University Main Campus awarded about 124 general public health degrees in the most recent data year. General 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. Get the full general public health details for Purdue University Main Campus

8

Case Western Reserve University earned the #8 position for general public health this year. This large private not-for-profit university is located in the city of Cleveland. Roughly 87% of students complete a degree within six years here. About 27 general public health degrees were awarded at Case Western Reserve University in the most recent year. General Public Health graduates of Case Western Reserve University earn a median of $55,623 early in their careers. Students borrow a median of $25,106 to complete this degree. See the full general public health program report for Case Western Reserve University

9
Michigan State University crest
Michigan State University
East Lansing, MI

Michigan State University landed the #9 spot for general public health this year. This very large public university is located in the city of East Lansing. The six-year graduation rate is 81%. There were roughly 63 general public health students who graduated with this degree at Michigan State University in the most recent data year. Soon after graduation, general public health degree recipients from Michigan State University generally make around $66,933. Students borrow a median of $25,213 to complete this degree. Get the full general public health details for Michigan State University

10

Loyola University Chicago earned the #10 position for general public health this year. This large private not-for-profit university is located in the city of Chicago. About 75% of students finish within six years. About 58 general public health degrees were awarded at Loyola University Chicago in the most recent year. Graduates of the general public health program make about $66,981 in their early career. Typical student debt for the program is $23,521. More information about a degree in general public health from Loyola University Chicago

11

University Of Wisconsin Eau Claire landed the #11 spot for general public health this year. Set in the city of Eau Claire, University Of Wisconsin Eau Claire is a large public institution. Roughly 65% of students complete a degree within six years here. There were roughly 15 general public health students who graduated with this degree at University Of Wisconsin Eau Claire in the most recent data year. Graduates of the general public health program make about $49,911 in their early career. University Of Wisconsin Eau Claire graduates carry a median of $22,574 in student loans. See the full general public health program report for University Of Wisconsin Eau Claire

12

Miami University Oxford landed the #12 spot for general public health this year. Miami University Oxford is a very large public school located in the town of Oxford. Roughly 80% of students complete a degree within six years here. About 57 general public health degrees were awarded at Miami University Oxford in the most recent year. Students who receive their general public health degree from Miami University Oxford earn around $37,533 in the first couple years of their career. Students borrow a median of $24,000 to complete this degree. Read more about the general public health program at Miami University Oxford

13

Ohio University Main Campus earned the #13 position for general public health this year. This very large public university is located in the town of Athens. Roughly 65% of students complete a degree within six years here. Ohio University Main Campus awarded about 24 general public health degrees in the most recent data year. Students who receive their general public health degree from Ohio University Main Campus earn around $37,883 in the first couple years of their career. Students borrow a median of $27,000 to complete this degree. More information about a degree in general public health from Ohio University Main Campus

14

Wayne State University ranked #14 on our 2027 list of the best general public health schools. Located in the city of Detroit, Wayne State University is a very large public university. Wayne State University graduates 58% of students within six years. Wayne State University awarded about 271 general public health degrees in the most recent data year. Soon after graduation, general public health degree recipients from Wayne State University generally make around $48,125. Wayne State University graduates carry a median of $20,500 in student loans. See the full general public health program report for Wayne State University

15

Indiana University Purdue University Indianapolis landed the #15 spot for general public health this year. Set in the city of Indianapolis, Indiana University Purdue University Indianapolis is a very large public institution. The six-year graduation rate is 54%. About 123 general public health degrees were awarded at Indiana University Purdue University Indianapolis in the most recent year. General Public Health graduates of Indiana University Purdue University Indianapolis earn a median of $51,863 early in their careers. Typical student debt for the program is $22,220. More information about a degree in general public health from Indiana University Purdue University Indianapolis

16

Benedictine University earned the #16 position for general public health this year. Set in the suburb of Lisle, Benedictine University is a mid-sized private not-for-profit institution. About 50% of students finish within six years. Benedictine University awarded about 141 general public health degrees in the most recent data year. Soon after graduation, general public health degree recipients from Benedictine University generally make around $64,930. Benedictine University graduates carry a median of $25,338 in student loans. More information about a degree in general public health from Benedictine University

17

Medical College Of Wisconsin earned the #17 position for general public health this year. This small private not-for-profit university is located in the suburb of Milwaukee. About 19 general public health degrees were awarded at Medical College Of Wisconsin in the most recent year. General Public Health graduates of Medical College Of Wisconsin earn a median of $118,387 early in their careers. More information about a degree in general public health from Medical College Of Wisconsin

18
Central Michigan University crest
Central Michigan University
Mount Pleasant, MI

Central Michigan University placed #18 among the best general public health schools. Located in the town of Mount Pleasant, Central Michigan University is a large public university. Central Michigan University graduates 59% of students within six years. There were roughly 30 general public health students who graduated with this degree at Central Michigan University in the most recent data year. General Public Health graduates of Central Michigan University earn a median of $50,688 early in their careers. Students borrow a median of $27,857 to complete this degree. See the full general public health program report for Central Michigan University

19

Grand Valley State University landed the #19 spot for general public health this year. Set in the town of Allendale, Grand Valley State University is a very large public institution. Roughly 67% of students complete a degree within six years here. Grand Valley State University awarded about 25 general public health degrees in the most recent data year. Graduates of the general public health program make about $54,781 in their early career. Students borrow a median of $26,378 to complete this degree. See the full general public health program report for Grand Valley State University

20

Bowling Green State University Main Campus landed the #20 spot for general public health this year. Bowling Green State University Main Campus is a very large public school located in the town of Bowling Green. Bowling Green State University Main Campus graduates 61% of students within six years. Bowling Green State University Main Campus awarded about 19 general public health degrees in the most recent data year. General Public Health graduates of Bowling Green State University Main Campus earn a median of $47,019 early in their careers. Typical student debt for the program is $30,500. More information about a degree in general public health from Bowling Green State University Main Campus

21
Oakland University crest
Oakland University
Rochester Hills, MI

Oakland University earned the #21 position for general public health this year. Located in the suburb of Rochester Hills, Oakland University is a large public university. Oakland University graduates 58% of students within six years. Oakland University awarded about 30 general public health degrees in the most recent data year. Graduates of the general public health program make about $57,173 in their early career. Oakland University graduates carry a median of $30,750 in student loans. See the full general public health program report for Oakland University

22

University Of Cincinnati Main Campus ranked #22 on our 2027 list of the best general public health schools. University Of Cincinnati Main Campus is a very large public school located in the city of Cincinnati. Roughly 74% of students complete a degree within six years here. University Of Cincinnati Main Campus awarded about 73 general public health degrees in the most recent data year. Students who receive their general public health degree from University Of Cincinnati Main Campus earn around $55,859 in the first couple years of their career. Typical student debt for the program is $28,625. See the full general public health program report for University Of Cincinnati Main Campus

23

Augustana College Illinois placed #23 among the best general public health schools. Augustana College Illinois is a mid-sized private not-for-profit school located in the city of Rock Island. About 73% of students finish within six years. About 12 general public health degrees were awarded at Augustana College Illinois in the most recent year. Soon after graduation, general public health degree recipients from Augustana College Illinois generally make around $39,096. Typical student debt for the program is $27,000. Read more about the general public health program at Augustana College Illinois

24

Western Michigan University placed #24 among the best general public health schools. This large public university is located in the city of Kalamazoo. The six-year graduation rate is 58%. About 18 general public health degrees were awarded at Western Michigan University in the most recent year. General Public Health graduates of Western Michigan University earn a median of $73,217 early in their careers. Students borrow a median of $27,981 to complete this degree. Read more about the general public health program at Western Michigan University

25

University Of Wisconsin Milwaukee placed #25 among the best general public health schools. This very large public university is located in the city of Milwaukee. The six-year graduation rate is 53%. There were roughly 60 general public health students who graduated with this degree at University Of Wisconsin Milwaukee in the most recent data year. Students who receive their general public health degree from University Of Wisconsin Milwaukee earn around $58,230 in the first couple years of their career. University Of Wisconsin Milwaukee graduates carry a median of $26,657 in student loans. More information about a degree in general public health from University Of Wisconsin Milwaukee

Rest of the Top 40 General Public Health Schools

These schools rounded out the top of this year’s general public health ranking:

26
27
28
29
Depaul University crest
Depaul University
Chicago, IL
30
31
Elmhurst College crest
Elmhurst College
Elmhurst, IL
32
33
34
35
University Of Indianapolis crest
University Of Indianapolis
Indianapolis, IN
36
37
38
39
40
Purdue University Global crest
Purdue University Global
West Lafayette, IN

Narrow General Public Health Schools by State

View All General Public Health Rankings >

Notes and References

This list is compiled by College Factual (MF_RANKING_2025), 2027 edition. Schools are scored on a blend of student outcomes (graduation rate, post-graduation earnings), affordability, and program focus, drawn primarily from the U.S. Department of Education (IPEDS and College Scorecard).

Ranking method: College Major Top Ranked · 40 schools evaluated.

More about our data sources and methodologies.

Popular Reports

College Rankings
Best by Location
Degree Guides by Major
Graduate Programs

Compare Your School Options