2027 Best Public Health Schools in the New England Region
Public Health programs are offered at a focused set of schools across the country. A focused field like this rewards careful comparison of the schools that offer it.
College Factual analyzed 33 schools to build this 2027 ranking of the best public health schools.
What’s on this page:
Best Schools for Public Health in the New England Region
Below are the schools that deliver the strongest overall public health education in the New England Region.
Top Schools in Public Health
Harvard University tops our 2027 ranking of the best public health schools. Located in the city of Cambridge, Harvard University is a very large private not-for-profit university. About 98% of students finish within six years. Harvard University awarded about 387 public health degrees in the most recent data year. Soon after graduation, public health degree recipients from Harvard University generally make around $106,623. Typical student debt for the program is $16,616.
Get the full public health details for Harvard University
Tufts University is one of the finest schools in the country for a degree in public health, ranking #2. Set in the suburb of Medford, Tufts University is a large private not-for-profit institution. About 94% of students finish within six years. About 139 public health degrees were awarded at Tufts University in the most recent year. Public Health graduates of Tufts University earn a median of $62,023 early in their careers. Tufts University graduates carry a median of $18,250 in student loans.
Read more about the public health program at Tufts University
A rank of #3 makes Yale University one of the top schools for public health. Yale University is a large private not-for-profit school located in the city of New Haven. About 96% of students finish within six years. About 168 public health degrees were awarded at Yale University in the most recent year. Graduates of the public health program make about $72,627 in their early career. Students borrow a median of $14,357 to complete this degree.
Read more about the public health program at Yale University
Students looking for a strong public health program will find one at Dartmouth College, which ranked #4. Set in the town of Hanover, Dartmouth College is a moderately-sized private not-for-profit institution. The six-year graduation rate is 96%. Dartmouth College awarded about 74 public health degrees in the most recent data year. Graduates of the public health program make about $81,992 in their early career. Dartmouth College graduates carry a median of $16,989 in student loans.
Read more about the public health program at Dartmouth College
University Of Connecticut is one of the finest schools in the country for a degree in public health, ranking #5. This very large public university is located in the town of Storrs. About 83% of students finish within six years. There were roughly 174 public health students who graduated with this degree at University Of Connecticut in the most recent data year. Students who receive their public health degree from University Of Connecticut earn around $67,320 in the first couple years of their career. University Of Connecticut graduates carry a median of $23,637 in student loans.
Read more about the public health program at University Of Connecticut
Boston University landed the #6 spot for public health this year. Located in the city of Boston, Boston University is a very large private not-for-profit university. About 89% of students finish within six years. Boston University awarded about 238 public health degrees in the most recent data year. Soon after graduation, public health degree recipients from Boston University generally make around $68,423. Typical student debt for the program is $25,232.
See the full public health program report for Boston University
Brown University placed #7 among the best public health schools. Set in the city of Providence, Brown University is a large private not-for-profit institution. About 96% of students finish within six years. Brown University awarded about 41 public health degrees in the most recent data year. Students who receive their public health degree from Brown University earn around $73,157 in the first couple years of their career. Typical student debt for the program is $11,760.
Get the full public health details for Brown University
Boston College ranked #8 on our 2027 list of the best public health schools. Located in the city of Chestnut Hill, Boston College is a large private not-for-profit university. Boston College graduates 91% of students within six years. Boston College awarded about 12 public health degrees in the most recent data year. Students who receive their public health degree from Boston College earn around $66,132 in the first couple years of their career. Students borrow a median of $18,101 to complete this degree.
More information about a degree in public health from Boston College
Northeastern University came in at #9 for public health this year. Located in the city of Boston, Northeastern University is a very large private not-for-profit university. The six-year graduation rate is 90%. About 100 public health degrees were awarded at Northeastern University in the most recent year. Graduates of the public health program make about $65,374 in their early career. Northeastern University graduates carry a median of $25,611 in student loans.
More information about a degree in public health from Northeastern University
University Of Massachusetts Amherst placed #10 among the best public health schools. Located in the city of Amherst, University Of Massachusetts Amherst is a very large public university. About 83% of students finish within six years. University Of Massachusetts Amherst awarded about 287 public health degrees in the most recent data year. Graduates of the public health program make about $49,275 in their early career. University Of Massachusetts Amherst graduates carry a median of $26,000 in student loans.
Read more about the public health program at University Of Massachusetts Amherst
University Of New Haven came in at #11 for public health this year. Located in the suburb of West Haven, University Of New Haven is a large private not-for-profit university. About 63% of students finish within six years. There were roughly 31 public health students who graduated with this degree at University Of New Haven in the most recent data year. Soon after graduation, public health degree recipients from University Of New Haven generally make around $49,615. Typical student debt for the program is $26,244.
More information about a degree in public health from University Of New Haven
University Of Vermont came in at #12 for public health this year. This large public university is located in the city of Burlington. Roughly 79% of students complete a degree within six years here. University Of Vermont awarded about 87 public health degrees in the most recent data year. Students who receive their public health degree from University Of Vermont earn around $61,854 in the first couple years of their career. Students borrow a median of $22,607 to complete this degree.
See the full public health program report for University Of Vermont
University Of Massachusetts Lowell earned the #13 position for public health this year. Located in the suburb of Lowell, University Of Massachusetts Lowell is a very large public university. The six-year graduation rate is 65%. There were roughly 77 public health students who graduated with this degree at University Of Massachusetts Lowell in the most recent data year. Public Health graduates of University Of Massachusetts Lowell earn a median of $50,613 early in their careers. Students borrow a median of $27,000 to complete this degree.
More information about a degree in public health from University Of Massachusetts Lowell
Franklin Pierce University placed #14 among the best public health schools. This small private not-for-profit university is located in the rural area of Rindge. Franklin Pierce University graduates 54% of students within six years. There were roughly 24 public health students who graduated with this degree at Franklin Pierce University in the most recent data year. Graduates of the public health program make about $73,341 in their early career. Franklin Pierce University graduates carry a median of $26,937 in student loans.
More information about a degree in public health from Franklin Pierce University
Worcester State University placed #15 among the best public health schools. Set in the city of Worcester, Worcester State University is a moderately-sized public institution. Worcester State University graduates 62% of students within six years. There were roughly 54 public health students who graduated with this degree at Worcester State University in the most recent data year. Graduates of the public health program make about $45,297 in their early career. Students borrow a median of $24,451 to complete this degree.
See the full public health program report for Worcester State University
Simmons College earned the #16 position for public health this year. Simmons College is a moderately-sized private not-for-profit school located in the city of Boston. Roughly 72% of students complete a degree within six years here. There were roughly 32 public health students who graduated with this degree at Simmons College in the most recent data year. Graduates of the public health program make about $45,331 in their early career. Typical student debt for the program is $27,000.
See the full public health program report for Simmons College
Western Connecticut State University earned the #17 position for public health this year. This moderately-sized public university is located in the city of Danbury. About 52% of students finish within six years. There were roughly 41 public health students who graduated with this degree at Western Connecticut State University in the most recent data year. Students who receive their public health degree from Western Connecticut State University earn around $47,559 in the first couple years of their career. Students borrow a median of $25,332 to complete this degree.
Read more about the public health program at Western Connecticut State University
Massachusetts College Of Pharmacy And Health Sciences landed the #18 spot for public health this year. This moderately-sized private not-for-profit university is located in the city of Boston. About 61% of students finish within six years. There were roughly 20 public health students who graduated with this degree at Massachusetts College Of Pharmacy And Health Sciences in the most recent data year. Soon after graduation, public health degree recipients from Massachusetts College Of Pharmacy And Health Sciences generally make around $69,004. Students borrow a median of $27,000 to complete this degree.
More information about a degree in public health from Massachusetts College Of Pharmacy And Health Sciences
University Of Maine landed the #19 spot for public health this year. University Of Maine is a large public school located in the suburb of Orono. Roughly 55% of students complete a degree within six years here. University Of Maine awarded about 37 public health degrees in the most recent data year. Public Health graduates of University Of Maine earn a median of $47,975 early in their careers. University Of Maine graduates carry a median of $25,984 in student loans.
Read more about the public health program at University Of Maine
Southern Connecticut State University placed #20 among the best public health schools. Located in the city of New Haven, Southern Connecticut State University is a large public university. Southern Connecticut State University graduates 50% of students within six years. There were roughly 14 public health students who graduated with this degree at Southern Connecticut State University in the most recent data year. Students who receive their public health degree from Southern Connecticut State University earn around $46,945 in the first couple years of their career. Students borrow a median of $25,000 to complete this degree.
More information about a degree in public health from Southern Connecticut State University
Fitchburg State University earned the #21 position for public health this year. Set in the suburb of Fitchburg, Fitchburg State University is a moderately-sized public institution. About 55% of students finish within six years. There were roughly 10 public health students who graduated with this degree at Fitchburg State University in the most recent data year. Public Health graduates of Fitchburg State University earn a median of $48,965 early in their careers. Typical student debt for the program is $25,840.
Read more about the public health program at Fitchburg State University
University Of Massachusetts Dartmouth placed #22 among the best public health schools. This moderately-sized public university is located in the suburb of North Dartmouth. University Of Massachusetts Dartmouth graduates 52% of students within six years. About 34 public health degrees were awarded at University Of Massachusetts Dartmouth in the most recent year. Graduates of the public health program make about $54,669 in their early career. University Of Massachusetts Dartmouth graduates carry a median of $27,106 in student loans.
See the full public health program report for University Of Massachusetts Dartmouth
Regis College earned the #23 position for public health this year. Set in the suburb of Weston, Regis College is a mid-sized private not-for-profit institution. About 71% of students finish within six years. There were roughly 29 public health students who graduated with this degree at Regis College in the most recent data year. Graduates of the public health program make about $42,638 in their early career. Regis College graduates carry a median of $27,000 in student loans.
More information about a degree in public health from Regis College
University Of Bridgeport placed #24 among the best public health schools. University Of Bridgeport is a moderately-sized private not-for-profit school located in the city of Bridgeport. Roughly 41% of students complete a degree within six years here. University Of Bridgeport awarded about 60 public health degrees in the most recent data year. Graduates of the public health program make about $56,368 in their early career. Students borrow a median of $28,601 to complete this degree.
Read more about the public health program at University Of Bridgeport
University Of New England placed #25 among the best public health schools. This large private not-for-profit university is located in the suburb of Biddeford. University Of New England graduates 70% of students within six years. University Of New England awarded about 74 public health degrees in the most recent data year. Public Health graduates of University Of New England earn a median of $65,170 early in their careers. Typical student debt for the program is $26,838.
Get the full public health details for University Of New England
Rest of the Top 33 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 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 · 33 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.