2027 Best Public Health Schools in Florida
Public Health degree programs prepare students for a range of careers in the field. The schools below stand out for the quality of their public health programs.
College Factual analyzed 18 schools to build this 2027 ranking of the best public health schools.
What’s on this page:
Best Schools for Public Health in Florida
If you are not interested in a particular degree level and want to know which schools are the overall best at delivering an education for the public health degrees they offer, see the list below.
Top Schools in Public Health
University Of Miami tops our 2027 ranking of the best public health schools. University Of Miami is a very large private not-for-profit school located in the suburb of Coral Gables. The six-year graduation rate is 84%. University Of Miami awarded about 80 public health degrees in the most recent data year. Graduates of the public health program make about $69,067 in their early career. University Of Miami graduates carry a median of $17,750 in student loans.
Get the full public health details for University Of Miami
University Of Florida is one of the finest schools in the country for a degree in public health, ranking #2. This very large public university is located in the city of Gainesville. The six-year graduation rate is 91%. University Of Florida awarded about 411 public health degrees in the most recent data year. Students who receive their public health degree from University Of Florida earn around $42,481 in the first couple years of their career. Typical student debt for the program is $17,580.
More information about a degree in public health from University Of Florida
Florida State University is a great choice for students pursuing a degree in public health, landing the #3 spot this year. This very large public university is located in the city of Tallahassee. The six-year graduation rate is 86%. About 332 public health degrees were awarded at Florida State University in the most recent year. Soon after graduation, public health degree recipients from Florida State University generally make around $43,953. Typical student debt for the program is $20,488.
Get the full public health details for Florida State University
University Of South Florida Main Campus came in at #4 on our 2027 list of the best public health schools. Located in the city of Tampa, University Of South Florida Main Campus is a very large public university. About 77% of students finish within six years. There were roughly 350 public health students who graduated with this degree at University Of South Florida Main Campus in the most recent data year. Graduates of the public health program make about $65,148 in their early career. University Of South Florida Main Campus graduates carry a median of $22,345 in student loans.
More information about a degree in public health from University Of South Florida Main Campus
Students looking for a strong public health program will find one at Nova Southeastern University, which ranked #5. Located in the suburb of Fort Lauderdale, Nova Southeastern University is a very large private not-for-profit university. About 63% of students finish within six years. Nova Southeastern University awarded about 120 public health degrees in the most recent data year. Public Health graduates of Nova Southeastern University earn a median of $61,030 early in their careers. Typical student debt for the program is $25,021.
Read more about the public health program at Nova Southeastern University
Indian River State College earned the #6 position for public health this year. Located in the suburb of Fort Pierce, Indian River State College is a very large public university. Indian River State College awarded about 59 public health degrees in the most recent data year. Students who receive their public health degree from Indian River State College earn around $44,082 in the first couple years of their career. Typical student debt for the program is $10,492.
Get the full public health details for Indian River State College
Florida Gulf Coast University came in at #7 for public health this year. Florida Gulf Coast University is a large public school located in the suburb of Fort Myers. Florida Gulf Coast University graduates 57% of students within six years. Florida Gulf Coast University awarded about 33 public health degrees in the most recent data year. Students who receive their public health degree from Florida Gulf Coast University earn around $35,724 in the first couple years of their career. Florida Gulf Coast University graduates carry a median of $19,295 in student loans.
More information about a degree in public health from Florida Gulf Coast University
The University Of Tampa landed the #8 spot for public health this year. This large private not-for-profit university is located in the city of Tampa. The six-year graduation rate is 64%. The University Of Tampa awarded about 29 public health degrees in the most recent data year. Soon after graduation, public health degree recipients from The University Of Tampa generally make around $34,416. Students borrow a median of $25,250 to complete this degree.
See the full public health program report for The University Of Tampa
The University Of West Florida came in at #9 for public health this year. Located in the rural area of Pensacola, The University Of West Florida is a large public university. About 59% of students finish within six years. There were roughly 66 public health students who graduated with this degree at The University Of West Florida in the most recent data year. Soon after graduation, public health degree recipients from The University Of West Florida generally make around $67,270. Typical student debt for the program is $19,677.
See the full public health program report for The University Of West Florida
University Of Florida Online earned the #10 position for public health this year. University Of Florida Online is a moderately-sized public school located in the city of Gainesville. Roughly 75% of students complete a degree within six years here. There were roughly 22 public health students who graduated with this degree at University Of Florida Online in the most recent data year. Soon after graduation, public health degree recipients from University Of Florida Online generally make around $30,056. Students borrow a median of $17,580 to complete this degree.
Read more about the public health program at University Of Florida Online
Florida International University came in at #11 for public health this year. Florida International University is a very large public school located in the suburb of Miami. Florida International University graduates 74% of students within six years. Florida International University awarded about 88 public health degrees in the most recent data year. Public Health graduates of Florida International University earn a median of $53,193 early in their careers. Students borrow a median of $19,349 to complete this degree.
Get the full public health details for Florida International University
St Petersburg College placed #12 among the best public health schools. Located in the city of St. Petersburg, St Petersburg College is a very large public university. St Petersburg College awarded about 63 public health degrees in the most recent data year. Students who receive their public health degree from St Petersburg College earn around $51,565 in the first couple years of their career. St Petersburg College graduates carry a median of $29,125 in student loans.
Read more about the public health program at St Petersburg College
University Of North Florida landed the #13 spot for public health this year. This large public university is located in the city of Jacksonville. About 65% of students finish within six years. University Of North Florida awarded about 25 public health degrees in the most recent data year. Graduates of the public health program make about $55,503 in their early career. Students borrow a median of $18,523 to complete this degree.
More information about a degree in public health from University Of North Florida
Keiser University Ft Lauderdale ranked #14 on our 2027 list of the best public health schools. Set in the city of Fort Lauderdale, Keiser University Ft Lauderdale is a very large private not-for-profit institution. About 58% of students finish within six years. Keiser University Ft Lauderdale awarded about 88 public health degrees in the most recent data year. Soon after graduation, public health degree recipients from Keiser University Ft Lauderdale generally make around $39,815. Typical student debt for the program is $44,499.
More information about a degree in public health from Keiser University Ft Lauderdale
Eastern Florida State College placed #15 among the best public health schools. Set in the city of Melbourne, Eastern Florida State College is a large public institution. Eastern Florida State College awarded about 41 public health degrees in the most recent data year. Soon after graduation, public health degree recipients from Eastern Florida State College generally make around $34,462. Typical student debt for the program is $22,000.
See the full public health program report for Eastern Florida State College
Florida National University Main Campus came in at #16 for public health this year. Set in the suburb of Hialeah, Florida National University Main Campus is a moderately-sized private for-profit institution. About 39% of students finish within six years. About 43 public health degrees were awarded at Florida National University Main Campus in the most recent year. Students who receive their public health degree from Florida National University Main Campus earn around $42,678 in the first couple years of their career. Typical student debt for the program is $37,641.
Get the full public health details for Florida National University Main Campus
Florida Agricultural And Mechanical University landed the #17 spot for public health this year. Florida Agricultural And Mechanical University is a large public school located in the city of Tallahassee. Roughly 53% of students complete a degree within six years here. About 25 public health degrees were awarded at Florida Agricultural And Mechanical University in the most recent year. Soon after graduation, public health degree recipients from Florida Agricultural And Mechanical University generally make around $47,433. Typical student debt for the program is $26,824.
More information about a degree in public health from Florida Agricultural And Mechanical University
Everglades University ranked #18 on our 2027 list of the best public health schools. This mid-sized private not-for-profit university is located in the city of Boca Raton. Roughly 61% of students complete a degree within six years here. There were roughly 42 public health students who graduated with this degree at Everglades University in the most recent data year. Public Health graduates of Everglades University earn a median of $33,502 early in their careers. Everglades University graduates carry a median of $48,300 in student loans.
More information about a degree in public health from Everglades University
More Public Health Rankings
View All Public Health Rankings >
Notes and References
The ranking above is published by College Factual (MF_RANKING_2025), 2027 edition. The methodology weighs graduation rate, post-graduation earnings, cost, and program quality, drawn primarily from the U.S. Department of Education (IPEDS and College Scorecard).
Ranking method: College Major Top Ranked · 18 schools evaluated.
- The Integrated Postsecondary Education Data System (IPEDS) from the National Center for Education Statistics (NCES), a branch of the U.S. Department of Education (DOE), serves as the core of our data about colleges.
- Some other college data, including much of the graduate earnings data, comes from the U.S. Department of Education’s (College Scorecard).
More about our data sources and methodologies.