Skip to content
USCity.review

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 Students

Thurgood Marshall Fundamental

Middle · Pinellas

888

Tyrone Middle School

Middle · Pinellas

847

Meadowlawn Middle School

Middle · Pinellas

832

Bay Point Middle School

Middle · Pinellas

770

John Hopkins Middle School

Middle · Pinellas

723

Azalea Middle School

Middle · Pinellas

678