College Factual  by our College Data Analytics Team
       Unbiased Factual Guarantee

2027 Best Public Health Schools in New Hampshire

4 Colleges in the United States
511 Public Health Degrees Awarded
$62,157 Avg Early-Career Salary

Public Health degree programs prepare students for a range of careers in the field. The schools below stand out for the quality of their public health programs.

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

What’s on this page:

Best Schools for Public Health in New Hampshire

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

1
Dartmouth College crest
Dartmouth College
Hanover, NH

Dartmouth College tops our 2027 ranking of the best public health schools. Dartmouth College is a moderately-sized private not-for-profit school located in the town of Hanover. Dartmouth College graduates 96% of students within six years. There were roughly 74 public health students who graduated with this degree at Dartmouth College in the most recent data year. Public Health graduates of Dartmouth College earn a median of $81,992 early in their careers. Typical student debt for the program is $16,989. Get the full public health details for Dartmouth College

2

Students looking for a strong public health program will find one at Franklin Pierce University, which ranked #2. This small private not-for-profit university is located in the rural area of Rindge. About 54% of students finish 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. Public Health graduates of Franklin Pierce University earn a median of $73,341 early in their careers. Students borrow a median of $26,937 to complete this degree. Read more about the public health program at Franklin Pierce University

3

Southern New Hampshire University is a great choice for students pursuing a degree in public health, landing the #3 spot this year. Located in the suburb of Manchester, Southern New Hampshire University is a very large private not-for-profit university. About 44% of students finish within six years. About 403 public health degrees were awarded at Southern New Hampshire University in the most recent year. Students who receive their public health degree from Southern New Hampshire University earn around $52,246 in the first couple years of their career. Southern New Hampshire University graduates carry a median of $34,162 in student loans. Read more about the public health program at Southern New Hampshire University

4

Keene State College came in at #4 on our 2027 list of the best public health schools. Keene State College is a mid-sized public school located in the town of Keene. Roughly 60% of students complete a degree within six years here. Keene State College awarded about 10 public health degrees in the most recent data year. Soon after graduation, public health degree recipients from Keene State College generally make around $41,049. Typical student debt for the program is $26,185. More information about a degree in public health from Keene State College

View All Public Health Rankings >

Notes and References

The ranking above is published 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 · 4 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