Public Schools in St. Petersburg, Florida

There are 56 Public Schools in St. Petersburg, Florida, serving a population of 256,031 people in an area of 62 square miles. There is 1 Public School per 4,571 people, and 1 Public School per 1 square miles.

In Florida, St. Petersburg is ranked 323rd of 1036 cities in Public Schools per capita, and 199th of 1036 cities in Public Schools per square mile.

List of St. Petersburg Public Schools

Find St. Petersburg, Florida public schools, including charter schools, k-12, elementary, middle, and high schools.


Alfred Adler Elementary School 4401 38th Avenue North St. Petersburg, FL

Alfred Adler Elementary School 4515 38th Avenue North St. Petersburg, FL

Azalea Elementary School 1680 74th Street North St. Petersburg, FL

Azalea Middle School 7855 22nd Avenue North St. Petersburg, FL

Bay Point Elementary School 5800 22nd Street South St. Petersburg, FL

Bay Point Middle School 2151 62nd Avenue South St. Petersburg, FL

Bay Vista Fundamental Elementary School 5900 Doctor Martin Luther King Junior Street North St. Petersburg, FL

Bear Creek Elementary School 350 61st Street South St. Petersburg, FL

Blanton Elementary School 6400 54th Avenue North St. Petersburg, FL

Campbell Park Elementary School 1051 7th Avenue South St. Petersburg, FL

Charles Britt Academy 3001 26th Avenue South St. Petersburg, FL

Douglas L. Jamerson Jr. Elementary 1200 37th Street South St. Petersburg, FL

East Windsor Middle Academy 5175 45th Street North St. Petersburg, FL

Extended Transition At Creative Clay School 1124 Central Avenue St. Petersburg, FL

Extended Transition At Ptec St. Petersburg 901 34th Street South St. Petersburg, FL

Extended Transition South County 1124 Central Avenue St. Petersburg, FL

Fairmount Park Elementary School 575 41st Street South St. Petersburg, FL

Gibbs High School 850 34th Street South St. Petersburg, FL

Imagine Schools-St Petersburg 1950 1st Avenue North St. Petersburg, FL

James B. Sanderlin Pk-8 2350 22nd Avenue South St. Petersburg, FL

John Hopkins Middle School 701 16th Street South St. Petersburg, FL

John M. Sexton Elementary School 1997 54th Avenue North St. Petersburg, FL

Lakeview Fundamental Elementary 2229 25th Street South St. Petersburg, FL

Lakewood Community 1400 54th Avenue South St. Petersburg, FL

Lakewood Elementary School 4151 6th Street South St. Petersburg, FL

Lakewood High School 1400 54th Avenue South St. Petersburg, FL

Lealman Avenue Elementary School 4001 58th Avenue North St. Petersburg, FL

Lealman Innovation Academy 4900 28th Street North St. Petersburg, FL

Lealman Intermediate School 4900 28th Street North St. Petersburg, FL

Lynch Elementary School 7201 20th Street North St. Petersburg, FL

Lynch Elementary School 1901 71st Avenue North St. Petersburg, FL

Maximo Elementary School 4850 31st Street South St. Petersburg, FL

Meadowlawn Middle School 6050 16th Street North St. Petersburg, FL

Melrose Elementary School 1752 13th Avenue South St. Petersburg, FL

Mount Vernon Elementary School 4629 13th Avenue North St. Petersburg, FL

New Heights Elementary School 3901 37th Street North St. Petersburg, FL

North Shore Elementary School 200 35th Avenue Northeast St. Petersburg, FL

Northeast Community 1717 54th Avenue North St. Petersburg, FL

Northeast High School 5500 16th Street North St. Petersburg, FL

Northwest Elementary School 5601 22nd Avenue North St. Petersburg, FL

Pasadena Fundamental Elementary School 95 72nd Street North St. Petersburg, FL

Perkins Elementary School 2205 18th Avenue South St. Petersburg, FL

Pinellas Mycroschool Of Integrated Academics And Technologie 840 3rd Avenue South St. Petersburg, FL

Plato Academy Of St.Petersburg 3901 Park Street North St. Petersburg, FL

Sawgrass Lake Elementary School 1815 77th Avenue North St. Petersburg, FL

Seventy-Fourth St. Elementary 3801 74th Street North St. Petersburg, FL

Seventy-Fourth Street School 3801 74th Street North St. Petersburg, FL

Shore Acres Elementary School 1800 62nd Avenue Northeast St. Petersburg, FL

St. Petersburg Collegiate High School 6605 5th Avenue North St. Petersburg, FL

St. Petersburg High School 2501 5th Avenue North St. Petersburg, FL

About St. Petersburg Public Schools

St. Petersburg Public Schools are tuition-free, publicly funded schools that are legally required to accept and provide an education to all children from Kindergarten age through Grade 12 in St. Petersburg, FL. Each of the fifty state constitutions includes a requirement for the provision of a Public School system, and each state, including Florida, also has a compulsory education law that requires school-age children to attend school.

You may contact Public Schools for questions about:
  • St. Petersburg Public School calendars
  • Admissions policies and enrollment
  • St. Petersburg school district
  • Academics and school curriculum
  • School buses and transportation

St. Petersburg Public School Statistics

Find St. Petersburg Public School Enrollment and Educational Attainment (Age 25+). Data Source: U.S. Census Bureau; American Community Survey, 2017 ACS 5-Year Estimates.

St. Petersburg Public School Enrollment
 St. PetersburgPinellas County
Nursery & Preschool Enrollment2,070 (65.2%)6,459 (58.8%)
Kindergarten Enrollment2,802 (87.2%)7,582 (83.5%)
Elementary School Enrollment (Grades 1-4)8,552 (82.8%)28,903 (83.2%)
Elementary School Enrollment (Grades 5-8)8,486 (82.4%)29,498 (83.1%)
High School Enrollment (Grades 9-12)9,730 (89.6%)33,146 (87.6%)
St. Petersburg Educational Attainment (Age 25+)
 St. PetersburgPinellas County
Less than 9th Grade Education5,583 (3.0%)21,949 (3.0%)
9-12th Grade (No Diploma)12,183 (6.5%)45,262 (6.3%)
High School Graduate (Including Equivalency)49,157 (26.2%)206,075 (28.5%)