Best public high schools in the Tampa metro area
Share and Follow


Stacker compiled a list of the best public high schools in the Tampa metro area using data from the website Niche. Niche uses seven weighted factors for its rankings. A majority of the score is based on academics, but other factors include culture and diversity; sports; clubs and activities; resources; and surveys of parents, teachers, and students.

#25. Wendell Krinn Technical High School

– Location: Pasco County School District, FL
– Enrollment: 667 (18:1 student-to-teacher ratio)
– Niche grade: A-

#24. Dayspring Academy

– Location: Pasco County School District, FL
– Enrollment: 872 (15:1 student-to-teacher ratio)
– Niche grade: A-

#23. Polk State College Collegiate High School

– Location: Polk County Public Schools, FL
– Enrollment: 353 (118:1 student-to-teacher ratio)
– Niche grade: A-

#22. Alonso High School

– Location: Hillsborough County Public Schools, FL
– Enrollment: 2,795 (24:1 student-to-teacher ratio)
– Niche grade: A

#21. McKeel Academy of Technology

– Location: Polk County Public Schools, FL
– Enrollment: 1,727 (22:1 student-to-teacher ratio)
– Niche grade: A

#20. East Lake High School

– Location: Pinellas County Schools, FL
– Enrollment: 2,286 (23:1 student-to-teacher ratio)
– Niche grade: A

#19. St. Petersburg High School

– Location: Pinellas County Schools, FL
– Enrollment: 1,723 (23:1 student-to-teacher ratio)
– Niche grade: A

#18. Osceola Fundamental High School

– Location: Pinellas County Schools, FL
– Enrollment: 1,715 (23:1 student-to-teacher ratio)
– Niche grade: A

#17. Bell Creek Academy High School

– Location: Hillsborough County Public Schools, FL
– Enrollment: 590 (22:1 student-to-teacher ratio)
– Niche grade: A

#16. Tampa Bay Technical High School

– Location: Hillsborough County Public Schools, FL
– Enrollment: 2,015 (21:1 student-to-teacher ratio)
– Niche grade: A

#15. Land O’ Lakes High School

– Location: Pasco County School District, FL
– Enrollment: 2,248 (23:1 student-to-teacher ratio)
– Niche grade: A

#14. Palm Harbor University High School

– Location: Pinellas County Schools, FL
– Enrollment: 2,474 (23:1 student-to-teacher ratio)
– Niche grade: A

#13. Bloomingdale High School

– Location: Hillsborough County Public Schools, FL
– Enrollment: 2,304 (23:1 student-to-teacher ratio)
– Niche grade: A

#12. Wiregrass Ranch High School

– Location: Pasco County School District, FL
– Enrollment: 2,114 (22:1 student-to-teacher ratio)
– Niche grade: A

#11. St. Petersburg Collegiate High School North Pinellas

– Location: Pinellas County Schools, FL
– Enrollment: 224 (21:1 student-to-teacher ratio)
– Niche grade: A

#10. Robinson High School

– Location: Hillsborough County Public Schools, FL
– Enrollment: 1,354 (20:1 student-to-teacher ratio)
– Niche grade: A

#9. James W. Mitchell High School

– Location: Pasco County School District, FL
– Enrollment: 2,155 (22:1 student-to-teacher ratio)
– Niche grade: A

#8. Dr. Kiran C. Patel High School

– Location: Hillsborough County Public Schools, FL
– Enrollment: 751 (21:1 student-to-teacher ratio)
– Niche grade: A

#7. Newsome High School

– Location: Hillsborough County Public Schools, FL
– Enrollment: 3,203 (24:1 student-to-teacher ratio)
– Niche grade: A

#6. Strawberry Crest High School

– Location: Hillsborough County Public Schools, FL
– Enrollment: 2,558 (24:1 student-to-teacher ratio)
– Niche grade: A

#5. Steinbrenner High School

– Location: Hillsborough County Public Schools, FL
– Enrollment: 2,475 (24:1 student-to-teacher ratio)
– Niche grade: A

#4. Brooks DeBartolo Collegiate High School

– Location: Hillsborough County Public Schools, FL
– Enrollment: 602 (19:1 student-to-teacher ratio)
– Niche grade: A

#3. Sickles High School

– Location: Hillsborough County Public Schools, FL
– Enrollment: 2,368 (23:1 student-to-teacher ratio)
– Niche grade: A

#2. Plant High School

– Location: Hillsborough County Public Schools, FL
– Enrollment: 2,507 (23:1 student-to-teacher ratio)
– Niche grade: A+

#1. St. Petersburg Collegiate High School

– Location: Pinellas County Schools, FL
– Enrollment: 240 (48:1 student-to-teacher ratio)
– Niche grade: A+

This story features data reporting by Rob Powell and is part of a series utilizing data automation across 97 metros.

Share and Follow
You May Also Like

Attorney Ben Crump to Host Press Conference Criticizing Universal’s Choice to Reopen Stardust Racers

ORLANDO, Fla. – Attorney Ben Crump is expected to hold a news…

Texas Mother Charged with Murder After Allegedly Shooting Her Four Children, Resulting in Two Deaths, According to Authorities

ANGLETON, Texas (AP) — A Texas mother who shot her four children…

Are your kids always saying '6-7?' Here's what it means

(NEXSTAR) — Just when you thought your children had moved on from…

Zverev Defeated by Rinderknech, Ranked 54th, in Shanghai Masters First Round

SHANGHAI – Third-seeded Alexander Zverev lost to 54th-ranked Arthur Rinderknech 4-6, 6-3,…

Local and State Leaders Tackle Crime and Homelessness Issues in Town Hall Meeting

AIKEN, S.C. ()- It was a town hall packed with dozens of…

Nobel Prize in medicine goes to 3 scientists for work on peripheral immune tolerance

Above: Benjamin Netanyahu nominates Trump for Nobel Peace Prize STOCKHOLM (AP) —…

Supreme Court won’t hear Ghislaine Maxwell sex-trafficking conviction appeal

The Supreme Court on Monday declined to consider throwing out the 2021…

Johnson City Board of Commissioners Invites Applications for Volunteer Roles on Boards and Committees

JOHNSON CITY, Tenn. (WJHL) — The Johnson City Board of Commissioners is…