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

Northeast High School

High · Pinellas

1,736

St. Petersburg High School

High · Pinellas

1,723

Gibbs High School

High · Pinellas

1,160

Lakewood High School

High · Pinellas

915

Lealman Innovation Academy

High · Pinellas

485

St. Petersburg Collegiate High School

High · Charter · Pinellas

234

Pinellas Mycroschool Of Integrated Academics And Technologie

High · Charter · Pinellas

143

Strive Academy

High · Pinellas

5