Public schools in St. Petersburg, FL
46 public schools enrolling 25,270 students (2022 data). Matched to the city by school location, so schools in unincorporated areas with a St. Petersburg address are included.
| School | Grades | Students | Per teacher |
|---|---|---|---|
|
Northeast High School High · Pinellas |
9-12 | 1,736 | 21.4 |
|
St. Petersburg High School High · Pinellas |
9-12 | 1,723 | 22.7 |
|
Gibbs High School High · Pinellas |
9-12 | 1,160 | 16.3 |
|
Lakewood High School High · Pinellas |
9-12 | 915 | 19.1 |
|
Lealman Innovation Academy High · Pinellas |
5-12 | 485 | 10.5 |
|
St. Petersburg Collegiate High School High · Charter · Pinellas |
10-12 | 234 | 46.8 |
|
Pinellas Mycroschool Of Integrated Academics And Technologie High · Charter · Pinellas |
9-12 | 143 | 47.7 |
|
Strive Academy High · Pinellas |
6-12 | 5 | — |