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 |
|---|---|---|---|
|
Thurgood Marshall Fundamental Middle · Pinellas |
6-8 | 888 | 19.3 |
|
Tyrone Middle School Middle · Pinellas |
6-8 | 847 | 21.7 |
|
Meadowlawn Middle School Middle · Pinellas |
6-8 | 832 | 18.5 |
|
Bay Point Middle School Middle · Pinellas |
6-8 | 770 | 19.7 |
|
John Hopkins Middle School Middle · Pinellas |
6-8 | 723 | 18.1 |
|
Azalea Middle School Middle · Pinellas |
6-8 | 678 | 16.1 |