Best public high schools in Florida
Stacker

Daniel Hoz // Shutterstock
- Location: Miami-Dade County Public Schools, FL
- Enrollment: 487 (17:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 487 (17:1 student to teacher ratio)
- Niche grade: Grade A+
#30. Design & Architecture Senior High School

Achira22 // Shutterstock
- Location: Miami-Dade County Public Schools, FL
- Enrollment: 381 (18:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 381 (18:1 student to teacher ratio)
- Niche grade: Grade A+
#29. International Studies Preparatory Academy

Ground Picture // Shutterstock
- Location: Miami-Dade County Public Schools, FL
- Enrollment: 119 (30:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 119 (30:1 student to teacher ratio)
- Niche grade: Grade A+
#28. School for Advanced Studies

LightField Studios // Shutterstock
- Location: Charlotte County Public Schools, FL
- Enrollment: 373 (34:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 373 (34:1 student to teacher ratio)
- Niche grade: Grade A+
#27. Florida Southwestern Collegiate High School

Mircea Moira // Shutterstock
- Location: Manatee County School District, FL
- Enrollment: 504 (25:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 504 (25:1 student to teacher ratio)
- Niche grade: Grade A+
#26. State College of Florida Collegiate School - Bradenton

LStockStudio // Shutterstock
- Location: Miami-Dade County Public Schools, FL
- Enrollment: 1,549 (21:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,549 (21:1 student to teacher ratio)
- Niche grade: Grade A+
#25. Mast Academy

panitanphoto // Shutterstock
- Location: Broward County Public Schools, FL
- Enrollment: 1,219 (23:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,219 (23:1 student to teacher ratio)
- Niche grade: Grade A+
#24. Pompano Beach High School

Jacob Lund // Shutterstock
- Location: Miami-Dade County Public Schools, FL
- Enrollment: 320 (13:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 320 (13:1 student to teacher ratio)
- Niche grade: Grade A+
#23. Archimedean Upper Conservatory (AUC)

ImageFlow // Shutterstock
- Location: Brevard Public Schools, FL
- Enrollment: 922 (18:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 922 (18:1 student to teacher ratio)
- Niche grade: Grade A+
#22. Edgewood Junior/Senior High School

Ground Picture // Shutterstock
- Location: Miami-Dade County Public Schools, FL
- Enrollment: 1,668 (25:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,668 (25:1 student to teacher ratio)
- Niche grade: Grade A+
#21. Terra Environmental Research Institute

Tyler Olson // Shutterstock
- Location: Orange County Public Schools, FL
- Enrollment: 1,269 (19:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,269 (19:1 student to teacher ratio)
- Niche grade: Grade A+
#20. Orlando Science Middle/High Charter School

SEALANDSKYPHOTO // Shutterstock
- Location: Miami-Dade County Public Schools, FL
- Enrollment: 454 (23:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 454 (23:1 student to teacher ratio)
- Niche grade: Grade A+
#19. MAST@FIU - Biscayne Bay Campus

sirtravelalot // Shutterstock
- Location: Miami-Dade County Public Schools, FL
- Enrollment: 3,310 (26:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 3,310 (26:1 student to teacher ratio)
- Niche grade: Grade A+
#18. Coral Reef Senior High School

maroke // Shutterstock
- Location: Tallahassee, FL
- Enrollment: 1,825 (16:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,825 (16:1 student to teacher ratio)
- Niche grade: Grade A+
#17. Florida State University School

Studio KIWI // Shutterstock
- Location: Miami-Dade County Public Schools, FL
- Enrollment: 873 (18:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 873 (18:1 student to teacher ratio)
- Niche grade: Grade A+
#16. iPrep Academy

GagliardiPhotography // Shutterstock
- Location: Broward County Public Schools, FL
- Enrollment: 4,838 (24:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 4,838 (24:1 student to teacher ratio)
- Niche grade: Grade A+
#15. Cypress Bay High School

Monkey Business Images // Shutterstock
- Location: Brevard Public Schools, FL
- Enrollment: 946 (19:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 946 (19:1 student to teacher ratio)
- Niche grade: Grade A+
#14. West Shore Junior/Senior High School

Ground Picture // Shutterstock
- Location: Miami-Dade County Public Schools, FL
- Enrollment: 266 (44:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 266 (44:1 student to teacher ratio)
- Niche grade: Grade A+
#13. School for Advanced Studies - South

Joyseulay // Shutterstock
- Location: Miami-Dade County Public Schools, FL
- Enrollment: 119 (40:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 119 (40:1 student to teacher ratio)
- Niche grade: Grade A+
#12. School for Advanced Studies - North

LStockStudio // Shutterstock
- Location: Pinellas County Schools, FL
- Enrollment: 240 (48:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 240 (48:1 student to teacher ratio)
- Niche grade: Grade A+
#11. St. Petersburg Collegiate High School

Canva
- Location: Broward County Public Schools, FL
- Enrollment: 466 (27:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 466 (27:1 student to teacher ratio)
- Niche grade: Grade A+
#10. The College Academy at Broward College

Canva
- Location: Palm Beach County School District, FL
- Enrollment: 1,589 (19:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,589 (19:1 student to teacher ratio)
- Niche grade: Grade A+
#9. Suncoast Community High School

Canva
- Location: Miami-Dade County Public Schools, FL
- Enrollment: 123 (41:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 123 (41:1 student to teacher ratio)
- Niche grade: Grade A+
#8. School for Advanced Studies - Wolfson

Roman Kosolapov // Shutterstock
- Location: Duval County Public Schools, FL
- Enrollment: 1,420 (18:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,420 (18:1 student to teacher ratio)
- Niche grade: Grade A+
#7. Stanton College Preparatory

LBeddoe // Shutterstock
- Location: Osceola County School District, FL
- Enrollment: 460 (24:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 460 (24:1 student to teacher ratio)
- Niche grade: Grade A+
#6. NeoCity Academy

Canva
- Location: Miami-Dade County Public Schools, FL
- Enrollment: 133 (33:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 133 (33:1 student to teacher ratio)
- Niche grade: Grade A+
#5. School for Advanced Studies - Homestead

DenisProduction.com // Shutterstock
- Location: Palm Beach County School District, FL
- Enrollment: 1,380 (17:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,380 (17:1 student to teacher ratio)
- Niche grade: Grade A+
#4. Alexander W. Dreyfoos Jr. School of the Arts

Canva
- Location: Boca Raton, FL
- Enrollment: 1,294 (30:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,294 (30:1 student to teacher ratio)
- Niche grade: Grade A+
#3. A.D. Henderson University School & FAU High School

Anna Jurkovska // Shutterstock
- Location: Sarasota County Schools, FL
- Enrollment: 1,745 (14:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 1,745 (14:1 student to teacher ratio)
- Niche grade: Grade A+
#2. Pine View School

Canva
- Location: Bay District Schools, FL
- Enrollment: 335 (10:1 student to teacher ratio)
- Niche grade: Grade A+
- Enrollment: 335 (10:1 student to teacher ratio)
- Niche grade: Grade A+
This story features data reporting and writing by Emma Rubin and is part of a series utilizing data automation across 50 states.
#1. Rising Leaders Academy

LightField Studios // Shutterstock