Best Public Health Schools in Florida

Florida has 12 colleges offering Public Health programs tracked by the College Scorecard, producing 929 recent graduates. Graduates earn $33,082 on average within two years, roughly in line with the national average of $34,249.

12
Schools in FL
$33,082
FL Avg. Earnings
$34,249
National Avg.
232
Schools Nationally

Public vs Private: Public Health in Florida

Public Schools (4)
$30,681
avg. 2yr earnings
Private Schools (2)
$37,208
avg. 2yr earnings

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

Public Health Schools in Florida, Ranked by Earnings

#1
University of Florida logo

University of Florida

Gainesville, FL · Public

$32,162
2yr Earnings
1yr Earnings: $26,242
Graduates: 114
Acceptance: 24.0%
#2
University of Florida-Online logo

University of Florida-Online

Gainesville, FL · Public

$32,162
2yr Earnings
1yr Earnings: $26,242
Graduates: 114
Acceptance: 64.4%
#3
S

St Petersburg College

St. Petersburg, FL ·

$42,682
2yr Earnings
1yr Earnings: $41,491
Graduates: 70
Acceptance: N/A
#4
The University of Tampa logo

The University of Tampa

Tampa, FL · Private

N/A
2yr Earnings
1yr Earnings: $30,140
Graduates: 29
Acceptance: 40.9%
#5
Florida Gulf Coast University logo

Florida Gulf Coast University

Fort Myers, FL · Public

$26,187
2yr Earnings
1yr Earnings: $29,601
Graduates: 41
Acceptance: 76.8%
#6
University of South Florida logo

University of South Florida

Tampa, FL · Public

$32,213
2yr Earnings
1yr Earnings: $32,550
Graduates: 281
Acceptance: 41.0%
#7
E

Eastern Florida State College

Melbourne, FL ·

N/A
2yr Earnings
1yr Earnings: $31,744
Graduates: 37
Acceptance: N/A
#8
Keiser University-Ft Lauderdale logo

Keiser University-Ft Lauderdale

Fort Lauderdale, FL · Private

$37,208
2yr Earnings
1yr Earnings: $35,822
Graduates: 128
Acceptance: 97.4%
#9
F

Florida National University-Main Campus

Hialeah, FL ·

$28,960
2yr Earnings
1yr Earnings: $35,429
Graduates: 45
Acceptance: N/A
#10
R

Rasmussen University-Florida

Ocala, FL ·

N/A
2yr Earnings
1yr Earnings: $31,854
Graduates: 28
Acceptance: N/A
#11
S

South University-West Palm Beach

Royal Palm Beach, FL ·

N/A
2yr Earnings
1yr Earnings: $29,498
Graduates: 21
Acceptance: N/A
#12
S

South University-Tampa

Tampa, FL ·

N/A
2yr Earnings
1yr Earnings: $29,498
Graduates: 21
Acceptance: N/A

Frequently Asked Questions

What is the best school for Public Health in Florida?
University of Florida ranks #1 for Public Health in Florida with median graduate earnings of $32,162 within two years of graduation. There are 12 schools offering Public Health programs in the state.
How much do Public Health graduates earn in Florida?
Public Health graduates in Florida earn an average of $33,082 within two years of graduation. This is 3% below the national average of $34,249 for this major.
What is the hardest Public Health school to get into in Florida?
University of Florida is the most selective Public Health program in Florida with an acceptance rate of 24.0%. The average acceptance rate across Public Health programs in the state is 57.4%.
Should I attend a public or private school for Public Health in Florida?
In Florida, private Public Health programs produce average earnings of $37,208 vs $30,681 at public schools. However, public schools typically cost less — consider net price relative to earnings when calculating ROI. There are 4 public and 2 private options in the state.

Other Popular Majors in Florida

All colleges in Florida →

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.