2027 Best General Public Health Schools in Pennsylvania
General Public Health is a field worth a close look when choosing where to study. The schools below stand out for the quality of their general public health programs.
College Factual analyzed 10 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 Pennsylvania
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 general public health degrees they offer, see the list below.
Top Schools in General Public Health
Franklin And Marshall College tops our 2027 ranking of the best general public health schools. Located in the city of Lancaster, Franklin And Marshall College is a small private not-for-profit university. Franklin And Marshall College graduates 84% of students within six years. About 18 general public health degrees were awarded at Franklin And Marshall College in the most recent year. Graduates of the general public health program make about $43,134 in their early career. Typical student debt for the program is $20,875.
More information about a degree in general public health from Franklin And Marshall College
Thomas Jefferson University is a great choice for students pursuing a degree in general public health, landing the #2 spot this year. This moderately-sized private not-for-profit university is located in the city of Philadelphia. The six-year graduation rate is 69%. There were roughly 43 general public health students who graduated with this degree at Thomas Jefferson University in the most recent data year. Graduates of the general public health program make about $61,081 in their early career. Students borrow a median of $32,256 to complete this degree.
Get the full general public health details for Thomas Jefferson University
Drexel University is one of the finest schools in the country for a degree in general public health, ranking #3. Drexel University is a very large private not-for-profit school located in the city of Philadelphia. Roughly 78% of students complete a degree within six years here. There were roughly 35 general public health students who graduated with this degree at Drexel University in the most recent data year. Graduates of the general public health program make about $50,059 in their early career. Drexel University graduates carry a median of $27,000 in student loans.
Get the full general public health details for Drexel University
West Chester University Of Pennsylvania is a great choice for students pursuing a degree in general public health, landing the #4 spot this year. West Chester University Of Pennsylvania is a large public school located in the suburb of West Chester. West Chester University Of Pennsylvania graduates 70% of students within six years. About 66 general public health degrees were awarded at West Chester University Of Pennsylvania in the most recent year.
See the full general public health program report for West Chester University Of Pennsylvania
Students looking for a strong general public health program will find one at Pennsylvania State University Main Campus, which ranked #5. Set in the city of University Park, Pennsylvania State University Main Campus is a very large public institution. About 86% of students finish within six years. There were roughly 28 general public health students who graduated with this degree at Pennsylvania State University Main Campus in the most recent data year. Graduates of the general public health program make about $61,758 in their early career. Pennsylvania State University Main Campus graduates carry a median of $25,266 in student loans.
See the full general public health program report for Pennsylvania State University Main Campus
Arcadia University came in at #6 for general public health this year. Set in the suburb of Glenside, Arcadia University is a mid-sized private not-for-profit institution. The six-year graduation rate is 67%. About 25 general public health degrees were awarded at Arcadia University in the most recent year. Graduates of the general public health program make about $46,764 in their early career. Typical student debt for the program is $26,921.
More information about a degree in general public health from Arcadia University
Slippery Rock University Of Pennsylvania placed #7 among the best general public health schools. Slippery Rock University Of Pennsylvania is a moderately-sized public school located in the town of Slippery Rock. Slippery Rock University Of Pennsylvania graduates 66% of students within six years. Slippery Rock University Of Pennsylvania awarded about 49 general public health degrees in the most recent data year. General Public Health graduates of Slippery Rock University Of Pennsylvania earn a median of $43,949 early in their careers. Slippery Rock University Of Pennsylvania graduates carry a median of $26,998 in student loans.
See the full general public health program report for Slippery Rock University Of Pennsylvania
La Salle University landed the #8 spot for general public health this year. Set in the city of Philadelphia, La Salle University is a mid-sized private not-for-profit institution. About 58% of students finish within six years. There were roughly 16 general public health students who graduated with this degree at La Salle University in the most recent data year. General Public Health graduates of La Salle University earn a median of $39,400 early in their careers. Students borrow a median of $27,000 to complete this degree.
More information about a degree in general public health from La Salle University
East Stroudsburg University Of Pennsylvania ranked #9 on our 2027 list of the best general public health schools. East Stroudsburg University Of Pennsylvania is a moderately-sized public school located in the town of East Stroudsburg. Roughly 43% of students complete a degree within six years here. There were roughly 32 general public health students who graduated with this degree at East Stroudsburg University Of Pennsylvania in the most recent data year. General Public Health graduates of East Stroudsburg University Of Pennsylvania earn a median of $35,380 early in their careers. Students borrow a median of $27,250 to complete this degree.
More information about a degree in general public health from East Stroudsburg University Of Pennsylvania
Muhlenberg College landed the #10 spot for general public health this year. Located in the city of Allentown, Muhlenberg College is a small private not-for-profit university. The six-year graduation rate is 82%. There were roughly 12 general public health students who graduated with this degree at Muhlenberg College in the most recent data year. Students who receive their general public health degree from Muhlenberg College earn around $20,900 in the first couple years of their career. Muhlenberg College graduates carry a median of $26,038 in student loans.
More information about a degree in general public health from Muhlenberg College
More General Public Health Rankings
View All General Public Health Rankings >
Notes and References
The ranking above is published 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.