Public Schools in St. Petersburg

Campus by campus: the high, middle, K-8 and elementary schools in St. Petersburg, how each graded in 2026, and how a family finds its zoned school.


Short answer: St. Petersburg has 45 public schools with city mailing addresses, all under Pinellas County Schools: 28 elementary, 7 middle, 2 K-8, 6 high schools and 2 schools spanning grades 5 to 12 and 7 to 12. In 2026 state grades, every elementary school earned an A or B, St. Petersburg, Northeast and Lakewood high schools rose to an A, and Gibbs High held a C. Families find their zoned school with the district's School Zone Locator.

Last verified: October 15, 2026, against the sources listed at the end of this page.

How many public schools are in St. Petersburg?

Federal records list 45 Pinellas County Schools campuses with a St. Petersburg mailing address, from 28 elementary schools to 6 high schools, all overseen by the countywide district (NCES school search).

The 45 St. Petersburg addresses break down as 28 elementary schools, 7 middle schools, 2 K-8 schools, 6 high schools and 2 schools with other grade spans, Lealman Innovation Academy for grades 5 to 12 and Pinellas MYcroSchool for grades 7 to 12 (NCES; NCES).

Three of the St. Petersburg schools carry a charter school flag in the state grades file: St. Petersburg Collegiate High School, St. Petersburg Collegiate STEM High School and Plato Academy of St. Petersburg (FDOE 2026 school grades). The Digital Towns guide to Pinellas County Schools covers the district's board, budget and overall grade; this page covers the campuses.

Which high schools serve St. Petersburg, and how did they grade in 2026?

Four traditional high schools have St. Petersburg addresses, and three of them, St. Petersburg High, Northeast High and Lakewood High, rose from B to A in 2026, while Gibbs High held a C (FDOE row 2888; FDOE row 2844).

St. Petersburg high schools: 2024-25 enrollment (NCES) and state grades (FDOE)
SchoolAddressStudents2026 grade (percent of points)2025 grade
Gibbs High850 34th St. S1,125C (51%)C
Lakewood High1400 54th Ave. S880A (68%)B
Northeast High5500 16th St. N1,684A (65%)B
St. Petersburg High2501 5th Ave. N1,736A (69%)B
St. Petersburg Collegiate High (charter)6605 5th Ave. N260A (95%)A
St. Petersburg Collegiate STEM High (charter)244 2nd Ave. N220A (90%)A

St. Petersburg High, at 2501 5th Ave. N, is the largest with 1,736 students in 2024-25, and earned 69 percent of points in 2026 (NCES; FDOE). Northeast High on 16th St. N enrolled 1,684 and earned 65 percent, the minimum for an A at a high school, while Lakewood High on 54th Ave. S earned 68 percent (NCES; FDOE row 2862; FDOE row 2851).

Gibbs High, at 850 34th St. S with 1,125 students, earned 51 percent of points in 2026 and has held a C in each graded year shown back to 2021 (FDOE row 2844; NCES). The two St. Petersburg Collegiate charter high schools post the highest numbers in the city: 95 percent for St. Petersburg Collegiate High School on 5th Ave. N and 90 percent for St. Petersburg Collegiate STEM High School at 244 2nd Ave. N (FDOE row 2926; FDOE row 2931).

Which middle and K-8 schools are in St. Petersburg?

St. Petersburg has seven middle schools and two K-8 schools, and in 2026 five of the nine earned an A, two a B and two, Azalea Middle and Meadowlawn Middle, a C (FDOE row 2809; FDOE school grades).

St. Petersburg middle and K-8 schools: 2024-25 enrollment (NCES) and state grades (FDOE)
SchoolAddressStudents2026 grade (percent of points)2025 grade
Azalea Middle7855 22nd Ave. N696C (53%)C
Bay Point Middle2151 62nd Ave. S519A (64%)B
John Hopkins Middle701 16th St. S757B (59%)B
Mangrove Bay Middle501 62nd Ave. NE317A (71%)A
Meadowlawn Middle6050 16th St. N616C (53%)C
Thurgood Marshall Fundamental Middle3901 22nd Ave. S751A (66%)A
Tyrone Middle2375 66th St. N799B (59%)A
James B. Sanderlin K-82350 22nd Ave. S817A (67%)A
Plato Academy of St. Petersburg (charter K-8)3901 Park St. N374A (72%)A

Mangrove Bay Middle, the smallest St. Petersburg middle school at 317 students on 62nd Ave. NE, posted the highest middle school figure in the city at 71 percent (FDOE row 2912; NCES). Bay Point Middle on 62nd Ave. S rose from a B to an A at 64 percent, while Tyrone Middle on 66th St. N slipped from an A to a B at 59 percent (FDOE row 2814; FDOE row 2906).

The two St. Petersburg K-8 options both earned an A: James B. Sanderlin K-8 on 22nd Ave. S at 67 percent and the charter Plato Academy of St. Petersburg on Park St. N at 72 percent (FDOE school grades; FDOE row 2934). Thurgood Marshall Fundamental Middle, with 751 students on 22nd Ave. S, kept its A at 66 percent (NCES; FDOE).

How did St. Petersburg elementary schools grade in 2026?

All 28 St. Petersburg elementary schools earned an A or a B in 2026, with 21 A grades and 7 B grades and none graded C or lower, by a Digital Towns count of the state file (FDOE 2026 school grades).

St. Petersburg elementary schools, FDOE 2026 grades
School2026 grade (percent of points)2025 grade
Azalea ElementaryA (68%)A
Bay Point ElementaryA (68%)C
Bay Vista FundamentalA (74%)A
Bear Creek ElementaryA (73%)B
Blanton ElementaryB (61%)B
Campbell Park ElementaryA (67%)B
Douglas L. Jamerson Jr. ElementaryB (61%)B
Fairmount Park ElementaryB (59%)C
Gulf Beaches Elementary MagnetA (78%)A
John M. Sexton ElementaryA (75%)B
Lakeview Fundamental ElementaryA (68%)B
Lakewood ElementaryA (67%)B
Lealman Avenue ElementaryB (55%)B
Lynch ElementaryA (64%)B
Maximo ElementaryA (66%)B
Melrose ElementaryA (71%)B
Midtown AcademyA (73%)A
Mount Vernon ElementaryB (59%)C
New Heights ElementaryB (58%)A
North Shore ElementaryA (65%)A
Northwest ElementaryA (68%)A
Pasadena Fundamental ElementaryA (79%)A
Perkins ElementaryB (58%)B
Sawgrass Lake ElementaryA (63%)A
Seventy-Fourth St. ElementaryA (64%)B
Shore Acres ElementaryA (75%)A
Westgate ElementaryA (71%)B
Woodlawn ElementaryA (69%)B

The only two-letter jump among St. Petersburg schools came at Bay Point Elementary on 22nd St. S, which went from a C in 2025 to an A in 2026 at 68 percent of points (FDOE row 2813). Shore Acres Elementary on 62nd Ave. NE, the largest St. Petersburg elementary school at 690 students, kept its A at 75 percent (NCES; FDOE).

The top elementary figures in St. Petersburg belong to Pasadena Fundamental at 79 percent and Gulf Beaches Elementary Magnet at 78 percent (FDOE 2026 school grades). An elementary school needs 62 percent of points for an A on the state scale (FDOE grading scale note).

How does a St. Petersburg family find and enroll at its zoned school?

A St. Petersburg family finds its assigned school by entering the home address in the Pinellas County Schools School Zone Locator, then reserves a seat online through the Focus system (Pinellas County Schools enroll page).

The Pinellas enroll page links the locator with separate elementary, middle and high school zone maps that show other schools near a St. Petersburg home. The same Focus online application is used to reserve a seat, change a residential address, apply for a District Application Program or submit a Special Assignment Request (PCS enroll page).

Pinellas County Schools enrollment contacts for St. Petersburg families
NeedWhere to go
Find the zoned school for an addressSchool Zone Locator on the enroll page
Registration or assignment questionsStudent Assignment Office, (727) 588-6210, [email protected]
Student with an IEP moving inESE Student Transfer Team, (727) 588-5128
Exceptional Student Education office(727) 588-6032

The Pinellas enroll page had not caught up with the calendar when checked on October 15, 2026: it still tells new families to enroll for the 2025-2026 school year and lists next-year seat reservations as 2026-27 starting January 5, 2027 (PCS enroll page). A St. Petersburg family moving in now should confirm the current year with the Student Assignment Office before relying on those labels. Last verified: October 15, 2026, on the Pinellas County Schools website.

What is changing at Bay Point schools in St. Petersburg?

Bay Point Elementary and Bay Point Middle in St. Petersburg are being combined into one K-8 school, after a Pinellas School Board vote on February 24, 2026 (PCS Planning for Progress).

On October 14, 2026 the district announced that the School Board had approved the name Bay Point K-8 for the combined St. Petersburg school (Pinellas County Schools). The two St. Petersburg campuses are Bay Point Elementary at 5800 22nd St. S with 390 students and Bay Point Middle at 2151 62nd Ave. S with 519 students in 2024-25 (NCES).

The merger follows a strong year at both St. Petersburg buildings: the elementary school rose from a C to an A and the middle school from a B to an A in the 2026 state grades (FDOE row 2813; FDOE row 2814).

Frequently asked questions

How many public schools does St. Petersburg have?

Federal NCES records list 45 Pinellas County Schools campuses with a St. Petersburg mailing address: 28 elementary, 7 middle, 2 K-8, 6 high schools and 2 schools spanning grades 5 to 12 and 7 to 12, Lealman Innovation Academy and Pinellas MYcroSchool.

Which St. Petersburg high schools earned an A in 2026?

St. Petersburg High, Northeast High and Lakewood High each earned an A in 2026, up from a B in 2025, as did the charter St. Petersburg Collegiate High School and its STEM campus. Gibbs High earned a C.

Are any St. Petersburg public schools rated C or lower?

In the 2026 state grades, Gibbs High, Azalea Middle and Meadowlawn Middle earned a C. No St. Petersburg school on this list received a D or F, and every St. Petersburg elementary school earned an A or B.

How can a St. Petersburg family find its zoned school?

Enter the home address in the School Zone Locator on the Pinellas County Schools enroll page, or call the Student Assignment Office at (727) 588-6210. Seats are reserved through the Focus online application.

What is Bay Point K-8?

Bay Point K-8 is the name the Pinellas School Board approved, as the district announced on October 14, 2026, for the school that will combine Bay Point Elementary and Bay Point Middle in St. Petersburg, under a merger approved on February 24, 2026.

Sources

  1. NCES public school search: Pinellas, city Petersburg, page 1 https://nces.ed.gov/ccd/schoolsearch/school_list.asp?Search=1&State=12&DistrictID=1201560&City=Petersburg&Level=High Used for: count of 45 schools, addresses and enrollment for schools 1 to 15
  2. NCES public school search: Pinellas, city Petersburg, page 2 https://nces.ed.gov/ccd/schoolsearch/school_list.asp?Search=1&State=12&DistrictID=1201560&City=Petersburg&SchoolPageNum=2 Used for: addresses and enrollment for schools 16 to 30
  3. NCES public school search: Pinellas, city Petersburg, page 3 https://nces.ed.gov/ccd/schoolsearch/school_list.asp?Search=1&State=12&DistrictID=1201560&City=Petersburg&SchoolPageNum=3 Used for: addresses and enrollment for schools 31 to 45
  4. 2026 School Grades (Excel), Florida Department of Education https://www.fldoe.org/file/18534/SchoolGrades26.xlsx Used for: 2026 and 2025 grades for every St. Petersburg school row
  5. 2026 School Grades (Excel), row 2844, Gibbs High School https://www.fldoe.org/file/18534/SchoolGrades26.xlsx#sheet=School%20Grades%202026&cell=V2844 Used for: Gibbs High School 2026 grade and percent of points
  6. 2026 School Grades (Excel), row 2851, Lakewood High School https://www.fldoe.org/file/18534/SchoolGrades26.xlsx#sheet=School%20Grades%202026&cell=V2851 Used for: Lakewood High School 2026 grade and percent of points
  7. 2026 School Grades (Excel), row 2862, Northeast High School https://www.fldoe.org/file/18534/SchoolGrades26.xlsx#sheet=School%20Grades%202026&cell=V2862 Used for: Northeast High School 2026 grade and percent of points
  8. 2026 School Grades (Excel), row 2888, St. Petersburg High School https://www.fldoe.org/file/18534/SchoolGrades26.xlsx#sheet=School%20Grades%202026&cell=V2888 Used for: St. Petersburg High School 2026 grade and percent of points
  9. 2026 School Grades (Excel), row 2926, St. Petersburg Collegiate High School https://www.fldoe.org/file/18534/SchoolGrades26.xlsx#sheet=School%20Grades%202026&cell=V2926 Used for: St. Petersburg Collegiate High School 2026 grade and percent of points
  10. 2026 School Grades (Excel), row 2931, St. Petersburg Collegiate STEM High School https://www.fldoe.org/file/18534/SchoolGrades26.xlsx#sheet=School%20Grades%202026&cell=V2931 Used for: St. Petersburg Collegiate STEM High School 2026 grade and percent of points
  11. 2026 School Grades (Excel), row 2809, Azalea Middle School https://www.fldoe.org/file/18534/SchoolGrades26.xlsx#sheet=School%20Grades%202026&cell=V2809 Used for: Azalea Middle School 2026 grade and percent of points
  12. 2026 School Grades (Excel), row 2814, Bay Point Middle School https://www.fldoe.org/file/18534/SchoolGrades26.xlsx#sheet=School%20Grades%202026&cell=V2814 Used for: Bay Point Middle School 2026 grade and percent of points
  13. 2026 School Grades (Excel), row 2912, Mangrove Bay Middle School https://www.fldoe.org/file/18534/SchoolGrades26.xlsx#sheet=School%20Grades%202026&cell=V2912 Used for: Mangrove Bay Middle School 2026 grade and percent of points
  14. 2026 School Grades (Excel), row 2906, Tyrone Middle School https://www.fldoe.org/file/18534/SchoolGrades26.xlsx#sheet=School%20Grades%202026&cell=V2906 Used for: Tyrone Middle School 2026 grade and percent of points
  15. 2026 School Grades (Excel), row 2813, Bay Point Elementary School https://www.fldoe.org/file/18534/SchoolGrades26.xlsx#sheet=School%20Grades%202026&cell=V2813 Used for: Bay Point Elementary School 2026 grade and percent of points
  16. 2026 School Grades (Excel), row 2934, Plato Academy of St. Petersburg https://www.fldoe.org/file/18534/SchoolGrades26.xlsx#sheet=School%20Grades%202026&cell=V2934 Used for: Plato Academy of St. Petersburg 2026 grade and percent of points
  17. 2026 School Grades (Excel), grading scale note https://www.fldoe.org/file/18534/SchoolGrades26.xlsx#sheet=School%20Grades%202026&cell=C2 Used for: elementary A threshold of 62 percent
  18. Enroll, Pinellas County Schools https://www.pcsb.org/header-utility-schools-families2/enroll Used for: School Zone Locator, zone maps, Student Assignment Office, Focus, ESE transfer team
  19. Pinellas County Schools home page https://www.pcsb.org/ Used for: Bay Point K-8 name approved, October 14, 2026
  20. Planning for Progress, Pinellas County Schools https://www.pcsb.org/progress Used for: February 24, 2026 vote to merge Bay Point Elementary and Bay Point Middle
Last updated: October 15, 2026

How this page was made

Digital Towns uses AI assistance to research and write its guides, and every page is only as good as the sources it cites. Our goal is the most accurate, useful local information possible.

This page was fact-checked twice before publishing.

If you see an error, or anything you can show is false, tell us right away and we will take a third look.

Report an error
Quote or describe the part that's wrong.
Explain what's actually true.
Only if you'd like a reply. Never shown publicly.

How we fact-check

Continue exploring

Photo credits