Best Public Health Schools in Ohio

Ohio has 8 colleges offering Public Health programs tracked by the College Scorecard, producing 669 recent graduates. Graduates earn $32,591 on average within two years, roughly in line with the national average of $34,183.

School choice matters significantly: University of Toledo graduates earn $39,369 while Union Institute & University graduates earn $26,353 — a $13,016 gap. Research each program's curriculum, employer connections, and career services before deciding.

8
Schools in OH
$32,591
OH Avg. Earnings
$34,183
National Avg.
162
Schools Nationally

Public Health Schools in Ohio, Ranked by Earnings

#1
U

University of Toledo

Toledo, OH · Public

$39,369
2yr Earnings
Acceptance: 94.8%
#2
O

Ohio State University-Main Campus

Columbus, OH · Public

$36,608
2yr Earnings
1yr Earnings: $37,881
Graduates: 57
Acceptance: 50.8%
#3
B

Bowling Green State University-Main Campus

Bowling Green, OH · Public

$32,925
2yr Earnings
Acceptance: 80.6%
#4
B

Bryant & Stratton College-Parma

Parma, OH ·

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

Kent State University at Trumbull

Warren, OH ·

$31,133
2yr Earnings
1yr Earnings: $30,380
Graduates: 224
Acceptance: N/A
#6
K

Kent State University at Kent

Kent, OH · Public

$31,133
2yr Earnings
1yr Earnings: $30,380
Graduates: 224
Acceptance: 86.7%
#7
Y

Youngstown State University

Youngstown, OH · Public

$30,771
2yr Earnings
Acceptance: 80.3%
#8
U

Union Institute & University

Cincinnati, OH ·

$26,353
2yr Earnings
Acceptance: N/A

Frequently Asked Questions

What is the best school for Public Health in Ohio?
University of Toledo ranks #1 for Public Health in Ohio with median graduate earnings of $39,369 within two years of graduation. There are 8 schools offering Public Health programs in the state.
How much do Public Health graduates earn in Ohio?
Public Health graduates in Ohio earn an average of $32,591 within two years of graduation. This is 5% below the national average of $34,183 for this major.
What is the hardest Public Health school to get into in Ohio?
Ohio State University-Main Campus is the most selective Public Health program in Ohio with an acceptance rate of 50.8%. The average acceptance rate across Public Health programs in the state is 78.6%.

Other Popular Majors in Ohio

All colleges in Ohio →

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.