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.
Public Health Schools in Ohio, Ranked by Earnings
University of Toledo
Toledo, OH · Public
Ohio State University-Main Campus
Columbus, OH · Public
Bowling Green State University-Main Campus
Bowling Green, OH · Public
Bryant & Stratton College-Parma
Parma, OH ·
Kent State University at Trumbull
Warren, OH ·
Kent State University at Kent
Kent, OH · Public
Youngstown State University
Youngstown, OH · Public
Union Institute & University
Cincinnati, OH ·
Frequently Asked Questions
What is the best school for Public Health in Ohio?
How much do Public Health graduates earn in Ohio?
What is the hardest Public Health school to get into in Ohio?
Other Popular Majors 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.