Guest, Sign inJoin

Post to St. Petersburg

We’ll email a one-tap link to publish your post. No password, and nothing is public until you click it.
Already a member? Sign in
St. Pete Pier - EastPhoto: Jackdude101 · CC BY-SA 4.0
B
Schools in St. Petersburg · Pinellas County School District

St. Petersburg’s public schools outscore 58% of Florida districts

The grade covers the public school district serving St. Petersburg, from kindergarten through graduation, on state tests and graduation. Each state writes its own tests, so this is the one TownRatings grade compared within Florida, not nationally.

#333of 638 Florida townsK–12Where will my kid go?

From Florida state tests taken in spring 2022, when 95% of students in the tested grades sat them, and the class of 2023’s four-year graduation rate, as reported to the U.S. Department of Education.

Reading proficiency
51%
▼ 1 pts vs FL 52%
2021–22
Math proficiency
54%
▲ 2 pts vs FL 52%
2021–22
Graduate on time
88%
▲ 0 pts vs FL 88%
class of 2023
Spent per student
$13.2K
▲ 1% vs FL $13.0K
FY2024
Students per teacher
15.8
FL 18.0 · smaller classes
Schools in town
72
21,729 students on the public path
In brief

St. Petersburg’s schools, in brief

Against towns with similar incomes

Among the 468 Florida towns with household incomes within a quarter of St. Petersburg’s, its schools beat 42%, lower than their 58% against all the state’s districts. The grade ↓

Above the state in math, below in reading

Reading proficiency is 51% and math 54% in spring 2022, against 52% and 52% statewide; 88% of the class of 2023 graduated in four years, against 88%. Test scores ↓

Spending and class size

The district spends $13,166 per student, against $13,006 across Florida (FY2024). Spending doesn’t count toward the grade. Districts ↓

26 elementary schools, then eight middle and four high schools

Which school depends on the address at every step. Enrollment is down 8% since 2020–21. See the path ↓

Choice beyond the district

ST. Petersburg Collegiate High School, Pinellas Mycroschool of Integrated Academics and Technologi, Plato Academy of St.petersburg, ST. Petersburg Collegiate STEM High School, Lutheran Church of the Cross Day School (private), Admiral Farragut Academy (private), St. Petersburg Catholic High School (private), The Canterbury School of Florida (private), Canterbury School of Florida - Knowlton Campus (private), St. Petersburg Christian School (private), St. Jude Cathedral School (private), St. Paul Catholic School (private), Grace Lutheran (private), Our Savior Lutheran School (private), St. Petersburg Primary School (private), Holy Family Catholic School (private), Our Savior Lutheran School (private), St. Raphael Catholic School (private), Academy Prep Center of St. Petersburg (private), Liberty Christian School (private), Mount Zion Christian Academy (private), Bethel Community Christian School (private), Arqam's Academy (private), Southside Christian Academy (private), Oxford Academy of the East (private), School of Humanity (private), Mt. Moriah Christian Fundamental Academy (private), Destiny Achievement Centers (private), Alegria Montessori School (private), Elim Junior Academy & Child Development Center (private), Community Christian School of Five Oak (private), Gulfcoast SDA Elementary School (private), Excellerated Teaching Academy (private), Gustave Eiffel Academy (private) and Ford Christian Academy (private) are in town. Every school ↓

Written from the figures on this page. Tests are from 2021–22, graduation from the class of 2023; each school’s own letter uses 2020–21 results.

The School Grade

What’s behind St. Petersburg’s grade

B Test scoresB− Graduation

B: better than 58% of Florida school districts, #333 of 638 Florida towns. Test scores and graduation are both above the Florida average; test scores are the stronger of the two.

Florida school districts we grade (76)Better than 58%
Lower resultsHigher results
Florida towns with similar household incomes (468)Better than 42%
B−BA fairly firm grade. Ordinary sampling error in 50,022 test results and a graduating class of 7,352 could put St. Petersburg anywhere from B− to B. The tests are from spring 2022, when 95% of St. Petersburg’s students in the tested grades sat them (46,842 in math, 53,202 in reading).

How TownRatings grades schools →

Where will my kid go?

Pick a grade. These are the public schools that serve St. Petersburg, with each school’s own grade.

26 schools teach K in St. Petersburg’s district. Which one depends on your address. Their grades range from D to A, so check the specific school.
James B. Sanderlin K-8
Elementary · Grades K–8 · St Petersburg
A−
817 students15:1Rate it →
Shore Acres Elementary School
Elementary · Grades PK–5 · St Petersburg
B+
690 students16:1Rate it →
New Heights Elementary School
Elementary · Grades PK–5 · St Petersburg
C−
666 students13:1Rate it →
Bay Vista Fundamental Elementary School
Elementary · Grades K–5 · St Petersburg
A−
574 students15:1Rate it →
Sawgrass Lake Elementary School
Elementary · Grades PK–5 · St Petersburg
C+
573 students12:1Rate it →
Perkins Elementary School
Elementary · Grades PK–5 · St Petersburg
B
561 students13:1Rate it →
Douglas L. Jamerson JR. Elementary
Elementary · Grades PK–5 · St Petersburg
B+
536 students14:1Rate it →
Campbell Park Elementary School
Elementary · Grades PK–5 · St Petersburg
D
502 students15:1Rate it →
Westgate Elementary School
Elementary · Grades PK–5 · St Petersburg
B
498 students14:1Rate it →
Seventy-Fourth ST. Elementary
Elementary · Grades PK–5 · St Petersburg
D
472 students12:1Rate it →
Pasadena Fundamental Elementary School
Elementary · Grades K–5 · St Petersburg
A
459 students15:1Rate it →
Lynch Elementary School
Elementary · Grades PK–5 · St Petersburg
C+
450 students15:1Rate it →
Lakewood Elementary School
Elementary · Grades PK–5 · St Petersburg
B
446 students14:1Rate it →
North Shore Elementary School
Elementary · Grades PK–5 · St Petersburg
B−
433 students13:1Rate it →
Azalea Elementary School
Elementary · Grades PK–5 · St Petersburg
B
426 students13:1Rate it →
Fairmount Park Elementary School
Elementary · Grades PK–5 · St Petersburg
D
425 students13:1Rate it →
Northwest Elementary School
Elementary · Grades PK–5 · St Petersburg
B
418 students14:1Rate it →
Bay Point Elementary School
Elementary · Grades PK–5 · St Petersburg
C+
390 students12:1Rate it →
Midtown Academy
Elementary · Grades K–5 · St Petersburg
A−
368 students12:1Rate it →
Melrose Elementary School
Elementary · Grades PK–5 · St Petersburg
C−
356 students12:1Rate it →
John M. Sexton Elementary School
Elementary · Grades PK–5 · St Petersburg
B−
355 students13:1Rate it →
Maximo Elementary School
Elementary · Grades PK–5 · St Petersburg
C−
339 students13:1Rate it →
Mount Vernon Elementary School
Elementary · Grades PK–5 · St Petersburg
C
333 students11:1Rate it →
Lakeview Fundamental Elementary
Elementary · Grades PK–5 · St Petersburg
A−
309 students13:1Rate it →
Bear Creek Elementary School
Elementary · Grades PK–5 · St Petersburg
B−
237 students11:1Rate it →
Woodlawn Elementary School
Elementary · Grades PK–5 · St Petersburg
D
216 students11:1Rate it →
The path, start to finish
PK–526 elementary schoolsDepends on your addressD to A
6–88 middle schoolsDepends on your addressD to A−
9–124 high schoolsDepends on your addressC− to B−

St. Petersburg’s public schools are run by Pinellas County School District. To confirm the school for a specific address, ask the district.

The district

Spending and class size are shown but don’t count toward the grade. Each district’s own page has every school.

Test scores · 2021–22

Close to the state in reading

Reading51%
State average 52.1% · 53202 students tested
Math54%
State average 52.2% · 46842 students tested

St. Petersburg vs. its neighbors

Schools grades for the Florida towns that share St. Petersburg’s borders.

Schools next door
TownSchoolsMain districts
St. PetersburgBPinellas County
South PasadenaBPinellas County
GulfportBPinellas County
St. Pete BeachBPinellas County
Pinellas ParkBPinellas County
Treasure IslandBPinellas County
Kenneth CityBPinellas County

All 6 neighbors share Pinellas County with St. Petersburg, so their letters differ mainly through other districts.

Every school in St. Petersburg

72 schools. Each public school’s letter compares its own 2020–21 reading and math results with Florida’s other public schools (the newest school-level results we have).

District schools in St. Petersburgby address
Shore Acres Elementary School
Elementary · Grades PK–5 · St Petersburg
B+
690 students16:1Rate it →
New Heights Elementary School
Elementary · Grades PK–5 · St Petersburg
C−
666 students13:1Rate it →
Sawgrass Lake Elementary School
Elementary · Grades PK–5 · St Petersburg
C+
573 students12:1Rate it →
Perkins Elementary School
Elementary · Grades PK–5 · St Petersburg
B
561 students13:1Rate it →
Douglas L. Jamerson JR. Elementary
Elementary · Grades PK–5 · St Petersburg
B+
536 students14:1Rate it →
Campbell Park Elementary School
Elementary · Grades PK–5 · St Petersburg
D
502 students15:1Rate it →
Westgate Elementary School
Elementary · Grades PK–5 · St Petersburg
B
498 students14:1Rate it →
Seventy-Fourth ST. Elementary
Elementary · Grades PK–5 · St Petersburg
D
472 students12:1Rate it →
Lynch Elementary School
Elementary · Grades PK–5 · St Petersburg
C+
450 students15:1Rate it →
Lakewood Elementary School
Elementary · Grades PK–5 · St Petersburg
B
446 students14:1Rate it →
North Shore Elementary School
Elementary · Grades PK–5 · St Petersburg
B−
433 students13:1Rate it →
Azalea Elementary School
Elementary · Grades PK–5 · St Petersburg
B
426 students13:1Rate it →
Fairmount Park Elementary School
Elementary · Grades PK–5 · St Petersburg
D
425 students13:1Rate it →
Northwest Elementary School
Elementary · Grades PK–5 · St Petersburg
B
418 students14:1Rate it →
Bay Point Elementary School
Elementary · Grades PK–5 · St Petersburg
C+
390 students12:1Rate it →
Melrose Elementary School
Elementary · Grades PK–5 · St Petersburg
C−
356 students12:1Rate it →
John M. Sexton Elementary School
Elementary · Grades PK–5 · St Petersburg
B−
355 students13:1Rate it →
Maximo Elementary School
Elementary · Grades PK–5 · St Petersburg
C−
339 students13:1Rate it →
Mount Vernon Elementary School
Elementary · Grades PK–5 · St Petersburg
C
333 students11:1Rate it →
Lakeview Fundamental Elementary
Elementary · Grades PK–5 · St Petersburg
A−
309 students13:1Rate it →
Bear Creek Elementary School
Elementary · Grades PK–5 · St Petersburg
B−
237 students11:1Rate it →
Woodlawn Elementary School
Elementary · Grades PK–5 · St Petersburg
D
216 students11:1Rate it →
James B. Sanderlin K-8
Elementary · Grades K–8 · St Petersburg
A−
817 students15:1Rate it →
Bay Vista Fundamental Elementary School
Elementary · Grades K–5 · St Petersburg
A−
574 students15:1Rate it →
Pasadena Fundamental Elementary School
Elementary · Grades K–5 · St Petersburg
A
459 students15:1Rate it →
Midtown Academy
Elementary · Grades K–5 · St Petersburg
A−
368 students12:1Rate it →
Tyrone Middle School
Middle · Grades 6–8 · St Petersburg
C−
799 students20:1Rate it →
John Hopkins Middle School
Middle · Grades 6–8 · St Petersburg
D
757 students18:1Rate it →
Thurgood Marshall Fundamental
Middle · Grades 6–8 · St Petersburg
A−
751 students17:1Rate it →
Azalea Middle School
Middle · Grades 6–8 · St Petersburg
D
696 students20:1Rate it →
Meadowlawn Middle School
Middle · Grades 6–8 · St Petersburg
C−
616 students17:1Rate it →
Bay Point Middle School
Middle · Grades 6–8 · St Petersburg
C
519 students17:1Rate it →
Mangrove Bay Middle School
Middle · Grades 6–8 · St Petersburg
317 students14:1Rate it →
ST. Petersburg High School
High · Grades 9–12 · St Petersburg
B−
1,736 students21:1Rate it →
Northeast High School
High · Grades 9–12 · St Petersburg
C+
1,684 students21:1Rate it →
Gibbs High School
High · Grades 9–12 · St Petersburg
C−
1,125 students16:1Rate it →
Lakewood High School
High · Grades 9–12 · St Petersburg
C
880 students18:1Rate it →
Charter schoolsfree, open by application
Private schoolstuition; no state tests, so no grade
Lutheran Church of the Cross Day School
Elementary · Grades PK–8 · St Petersburg
Private · Religious
497 students8:1Rate it →
Admiral Farragut Academy
Grades K–12 · St Petersburg
Private · Nonsectarian
453 students10:1Rate it →
St. Petersburg Catholic High School
High · Grades 9–12 · St Petersburg
Private · Catholic
449 students12:1Rate it →
The Canterbury School of Florida
Grades PK–12 · St Petersburg
Private · Religious
436 students10:1Rate it →
Canterbury School of Florida - Knowlton Campus
Grades K–12 · St Petersburg
Private · Religious
387 students8:1Rate it →
St. Petersburg Christian School
Elementary · Grades K–8 · St Petersburg
Private · Religious
356 students10:1Rate it →
St. Jude Cathedral School
Elementary · Grades PK–8 · St Petersburg
Private · Catholic
334 students23:1Rate it →
St. Paul Catholic School
Elementary · Grades PK–8 · St Petersburg
Private · Catholic
330 students9:1Rate it →
Grace Lutheran
Elementary · Grades PK–8 · St Petersburg
Private · Religious
292 students18:1Rate it →
Our Savior Lutheran School
Elementary · Grades PK–8 · St Petersburg
Private · Religious
261 students22:1Rate it →
St. Petersburg Primary School
Elementary · Grades PK–2 · St Petersburg
Private · Religious
208 students35:1Rate it →
Holy Family Catholic School
Elementary · Grades K–8 · St Petersburg
Private · Catholic
207 students14:1Rate it →
Our Savior Lutheran School
Elementary · Grades K–8 · St Petersburg
Private · Religious
188 students13:1Rate it →
St. Raphael Catholic School
Elementary · Grades PK–8 · St Petersburg
Private · Catholic
184 students9:1Rate it →
Academy Prep Center of St. Petersburg
Elementary · Grades 5–8 · St Petersburg
Private · Nonsectarian
136 students10:1Rate it →
Liberty Christian School
Elementary · Grades PK–5 · St Petersburg
Private · Religious
128 students21:1Rate it →
Mount Zion Christian Academy
Elementary · Grades K–6 · St Petersburg
Private · Religious
75 students11:1Rate it →
Bethel Community Christian School
Grades K–12 · St Petersburg
Private · Religious
70 students10:1Rate it →
Arqam's Academy
Elementary · Grades PK–8 · St Petersburg
Private · Religious
69 students23:1Rate it →
Southside Christian Academy
Elementary · Grades K–5 · St Petersburg
Private · Religious
65 students11:1Rate it →
Oxford Academy of the East
High · Grades 9–12 · St Petersburg
Private · Nonsectarian
60 students8:1Rate it →
School of Humanity
High · Grades 9–10 · St Petersburg
Private · Nonsectarian
49 students11:1Rate it →
Mt. Moriah Christian Fundamental Academy
Elementary · Grades 6–8 · St Petersburg
Private · Religious
44 students12:1Rate it →
Destiny Achievement Centers
Grades K–12 · St Petersburg
Private · Religious
43 students11:1Rate it →
Alegria Montessori School
Elementary · Grades 1–8 · St Petersburg
Private · Nonsectarian
40 students7:1Rate it →
Elim Junior Academy & Child Development Center
Elementary · Grades K–8 · St Petersburg
Private · Religious
36 students12:1Rate it →
Community Christian School of Five Oak
Grades PK–12 · St Petersburg
Private · Religious
31 students10:1Rate it →
Gulfcoast SDA Elementary School
Elementary · Grades 1–8 · St Petersburg
Private · Religious
27 students9:1Rate it →
Excellerated Teaching Academy
Grades 1–12 · St Petersburg
Private · Special education
20 students5:1Rate it →
Gustave Eiffel Academy
Elementary · Grades 6–7 · St Petersburg
Private · Nonsectarian
8 students5:1Rate it →
Ford Christian Academy
Elementary · Grades 5–8 · St Petersburg
Private · Religious
3 students3:1Rate it →

Questions about St. Petersburg’s schools

Are St. Petersburg’s schools good?

They sit near the middle of Florida: the public schools St. Petersburg children attend outscore 58% of Florida’s school districts on tests and graduation, a B Schools grade, #333 of 638 Florida towns. Among towns with similar incomes they beat 42%. Tests are from 2021–22, graduation from the class of 2023.

What school district is St. Petersburg in?

Pinellas County School District, which runs grades PK–12 and enrolls 87,876 students in 150 schools (2024–25).

Where do St. Petersburg kids go to high school?

One of 4 high schools, depending on your address: ST. Petersburg High School, Northeast High School, Gibbs High School and Lakewood High School.

What is St. Petersburg’s graduation rate?

88% of the class of 2023 in Pinellas County School District graduated in four years, against 88% across Florida.

How much does St. Petersburg spend per student?

$13,166 in Pinellas County School District (FY2024), against $13,006 across Florida. Spending doesn’t count toward the grade.

Are there private schools in St. Petersburg?

Yes: Lutheran Church of the Cross Day School (religious, grades PK–8, 497 students), Admiral Farragut Academy (nonsectarian, grades K–12, 453 students), St. Petersburg Catholic High School (Catholic, grades 9–12, 449 students), The Canterbury School of Florida (religious, grades PK–12, 436 students), Canterbury School of Florida - Knowlton Campus (religious, grades K–12, 387 students), St. Petersburg Christian School (religious, grades K–8, 356 students), St. Jude Cathedral School (Catholic, grades PK–8, 334 students), St. Paul Catholic School (Catholic, grades PK–8, 330 students), Grace Lutheran (religious, grades PK–8, 292 students), Our Savior Lutheran School (religious, grades PK–8, 261 students), St. Petersburg Primary School (religious, grades PK–2, 208 students), Holy Family Catholic School (Catholic, grades K–8, 207 students), Our Savior Lutheran School (religious, grades K–8, 188 students), St. Raphael Catholic School (Catholic, grades PK–8, 184 students), Academy Prep Center of St. Petersburg (nonsectarian, grades 5–8, 136 students), Liberty Christian School (religious, grades PK–5, 128 students), Mount Zion Christian Academy (religious, grades K–6, 75 students), Bethel Community Christian School (religious, grades K–12, 70 students), Arqam's Academy (religious, grades PK–8, 69 students), Southside Christian Academy (religious, grades K–5, 65 students), Oxford Academy of the East (nonsectarian, grades 9–12, 60 students), School of Humanity (nonsectarian, grades 9–10, 49 students), Mt. Moriah Christian Fundamental Academy (religious, grades 6–8, 44 students), Destiny Achievement Centers (religious, grades K–12, 43 students), Alegria Montessori School (nonsectarian, grades 1–8, 40 students), Elim Junior Academy & Child Development Center (religious, grades K–8, 36 students), Community Christian School of Five Oak (religious, grades PK–12, 31 students), Gulfcoast SDA Elementary School (religious, grades 1–8, 27 students), Excellerated Teaching Academy (special education, grades 1–12, 20 students), Gustave Eiffel Academy (nonsectarian, grades 6–7, 8 students) and Ford Christian Academy (religious, grades 5–8, 3 students). St. Petersburg also has 4 charter schools, free and open by application.

Parents talk

What St. Petersburg families are saying about school.

Town Square →
Start the conversation

Looking for colleges? Colleges near St. Petersburg → They have their own page.

School data: state test results (2021–22, with participation) and four-year graduation rates (class of 2023) reported to the U.S. Department of Education (EDFacts via ED Data Express); each school’s own letter uses its 2020–21 results (EDFacts via the Urban Institute); schools and enrollment from NCES (2024–25; private schools 2023–24); spending from the Census Bureau’s school finance survey (FY2024). The School Grade is our own summary, graded within Florida. Stars are from neighbors.