Best Public Health Schools in New York

New York has 13 colleges offering Public Health programs tracked by the College Scorecard, producing 1,376 recent graduates. Graduates earn $33,938 on average within two years, roughly in line with the national average of $34,183.

School choice matters significantly: New York University graduates earn $41,193 while Ithaca College graduates earn $27,295 — a $13,898 gap. Research each program's curriculum, employer connections, and career services before deciding.

13
Schools in NY
$33,938
NY Avg. Earnings
$34,183
National Avg.
162
Schools Nationally

Public vs Private: Public Health in New York

Public Schools (4)
$34,820
avg. 2yr earnings
Private Schools (3)
$35,112
avg. 2yr earnings

Private schools produce $292 more in early earnings on average, but typically cost more. Compare net price to determine which offers better ROI.

Public Health Schools in New York, Ranked by Earnings

#1
N

New York University

New York, NY · Private

$41,193
2yr Earnings
1yr Earnings: $37,675
Graduates: 53
Acceptance: 9.4%
#2
C

CUNY Hunter College

New York, NY · Public

$39,585
2yr Earnings
Acceptance: 54.0%
#3
H

Hofstra University

Hempstead, NY · Private

$36,848
2yr Earnings
1yr Earnings: $35,093
Graduates: 41
Acceptance: 70.6%
#4
M

Monroe University

Bronx, NY · For-Profit

$34,388
2yr Earnings
1yr Earnings: $36,237
Graduates: 319
Acceptance: 65.9%
#5
S

SUNY College of Technology at Canton

Canton, NY · Public

$33,993
2yr Earnings
Acceptance: 96.3%
#6
C

CUNY York College

Jamaica, NY · Public

$33,138
2yr Earnings
1yr Earnings: $36,548
Graduates: 86
Acceptance: 59.4%
#7
C

CUNY Lehman College

Bronx, NY · Public

$32,563
2yr Earnings
1yr Earnings: $38,263
Graduates: 57
Acceptance: 55.4%
#8
B

Bryant & Stratton College-Albany

Albany, NY ·

$32,439
2yr Earnings
1yr Earnings: $34,716
Graduates: 164
Acceptance: N/A
#9
B

Bryant & Stratton College-Syracuse North

Liverpool, NY ·

$32,439
2yr Earnings
1yr Earnings: $34,716
Graduates: 164
Acceptance: N/A
#10
B

Bryant & Stratton College-Buffalo

Buffalo, NY ·

$32,439
2yr Earnings
1yr Earnings: $34,716
Graduates: 164
Acceptance: N/A
#11
B

Bryant & Stratton College-Greece

Rochester, NY ·

$32,439
2yr Earnings
1yr Earnings: $34,716
Graduates: 164
Acceptance: N/A
#12
B

Bryant & Stratton College-Online

Orchard Park, NY ·

$32,439
2yr Earnings
1yr Earnings: $34,716
Graduates: 164
Acceptance: N/A
#13
I

Ithaca College

Ithaca, NY · Private

$27,295
2yr Earnings
Acceptance: 69.9%

Frequently Asked Questions

What is the best school for Public Health in New York?
New York University ranks #1 for Public Health in New York with median graduate earnings of $41,193 within two years of graduation. There are 13 schools offering Public Health programs in the state.
How much do Public Health graduates earn in New York?
Public Health graduates in New York earn an average of $33,938 within two years of graduation. This is 1% below the national average of $34,183 for this major.
What is the hardest Public Health school to get into in New York?
New York University is the most selective Public Health program in New York with an acceptance rate of 9.4%. The average acceptance rate across Public Health programs in the state is 60.1%.
Should I attend a public or private school for Public Health in New York?
In New York, private Public Health programs produce average earnings of $35,112 vs $34,820 at public schools. However, public schools typically cost less — consider net price relative to earnings when calculating ROI. There are 4 public and 3 private options in the state.

Other Popular Majors in New York

All colleges in New York →

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.

Data updated June 2026. Source: U.S. Department of Education College Scorecard.