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

Thurgood Marshall Fundamental

Middle · Pinellas

888

Tyrone Middle School

Middle · Pinellas

847

Meadowlawn Middle School

Middle · Pinellas

832

James B. Sanderlin K-8

Elementary · Pinellas

775

Bay Point Middle School

Middle · Pinellas

770

John Hopkins Middle School

Middle · Pinellas

723

Shore Acres Elementary School

Elementary · Pinellas

709

Azalea Middle School

Middle · Pinellas

678

New Heights Elementary School

Elementary · Pinellas

615

Sawgrass Lake Elementary School

Elementary · Pinellas

596

Bay Vista Fundamental Elementary School

Elementary · Pinellas

589

Douglas L. Jamerson Jr. Elementary

Elementary · Pinellas

554

Westgate Elementary School

Elementary · Pinellas

541

Perkins Elementary School

Elementary · Pinellas

539

Azalea Elementary School

Elementary · Pinellas

507

North Shore Elementary School

Elementary · Pinellas

501

Blanton Elementary School

Elementary · Pinellas

500

Fairmount Park Elementary School

Elementary · Pinellas

500

Lynch Elementary School

Elementary · Pinellas

486

Lealman Innovation Academy

High · Pinellas

485

Northwest Elementary School

Elementary · Pinellas

477

Campbell Park Elementary School

Elementary · Pinellas

462

Pasadena Fundamental Elementary School

Elementary · Pinellas

461

Bay Point Elementary School

Elementary · Pinellas

453

John M. Sexton Elementary School

Elementary · Pinellas

449

Maximo Elementary School

Elementary · Pinellas

445

Seventy-Fourth St. Elementary

Elementary · Pinellas

444

Lealman Avenue Elementary School

Elementary · Pinellas

434

Lakewood Elementary School

Elementary · Pinellas

425

Plato Academy Of St.petersburg

Elementary · Charter · Pinellas

376

Lakeview Fundamental Elementary

Elementary · Pinellas

351

Mount Vernon Elementary School

Elementary · Pinellas

345

Midtown Academy

Elementary · Pinellas

337

Gulf Beaches Elementary Magnet School

Elementary · Pinellas

329

Melrose Elementary School

Elementary · Pinellas

322

Bear Creek Elementary School

Elementary · Pinellas

286