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 |
|---|---|---|---|
|
Pinellas Virtual K-12 Other · Pinellas |
K-12 | 0 | — |