Best Public Health Schools in New Hampshire

New Hampshire has 4 colleges offering Public Health programs tracked by the College Scorecard, producing 120 recent graduates. Graduates in New Hampshire earn $29,967 on average within two years — 13% below the national average of $34,249. Lower cost of living or industry mix may explain the gap.

4
Schools in NH
$29,967
NH Avg. Earnings
$34,249
National Avg.
232
Schools Nationally

Public vs Private: Public Health in New Hampshire

Public Schools (1)
$32,174
avg. 2yr earnings
Private Schools (3)
$28,864
avg. 2yr earnings

Public schools in New Hampshire produce comparable or higher early earnings for Public Health graduates, often at lower cost — making them strong value options.

Public Health Schools in New Hampshire, Ranked by Earnings

#1
Rivier University logo

Rivier University

Nashua, NH · Private

N/A
2yr Earnings
1yr Earnings: $35,094
Graduates: 28
Acceptance: 81.8%
#2
Southern New Hampshire University logo

Southern New Hampshire University

Manchester, NH · Private

$22,667
2yr Earnings
1yr Earnings: $34,495
Graduates: 52
Acceptance: 96.1%
#3
Plymouth State University logo

Plymouth State University

Plymouth, NH · Public

$32,174
2yr Earnings
1yr Earnings: $39,062
Graduates: 20
Acceptance: 91.0%
#4
Colby-Sawyer College logo

Colby-Sawyer College

New London, NH · Private

$35,060
2yr Earnings
1yr Earnings: $34,766
Graduates: 20
Acceptance: 90.0%

Frequently Asked Questions

What is the best school for Public Health in New Hampshire?
Rivier University ranks #1 for Public Health in New Hampshire with median graduate earnings of N/A within two years of graduation. There are 4 schools offering Public Health programs in the state.
How much do Public Health graduates earn in New Hampshire?
Public Health graduates in New Hampshire earn an average of $29,967 within two years of graduation. This is 13% below the national average of $34,249 for this major.
What is the hardest Public Health school to get into in New Hampshire?
Rivier University is the most selective Public Health program in New Hampshire with an acceptance rate of 81.8%. The average acceptance rate across Public Health programs in the state is 89.7%.
Should I attend a public or private school for Public Health in New Hampshire?
In New Hampshire, private Public Health programs produce average earnings of $28,864 vs $32,174 at public schools. However, public schools typically cost less — consider net price relative to earnings when calculating ROI. There are 1 public and 3 private options in the state.

Other Popular Majors in New Hampshire

All colleges in New Hampshire →

Public Health in Other States

Get Public Health Career Insights

We're building major-specific salary reports with ROI analysis by school. Be the first to get yours.

No spam. Unsubscribe anytime.

Source: U.S. Department of Education College Scorecard, field-of-study file last updated June 2026. Institution-level figures elsewhere on the site come from the June 2026 release.