Deprecated: Return type of Phpfastcache\Util\ArrayObject::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/devzheng/workspace/psr/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Util/ArrayObject.php on line 106 Deprecated: Return type of Phpfastcache\Util\ArrayObject::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/devzheng/workspace/psr/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Util/ArrayObject.php on line 115 Deprecated: Return type of Phpfastcache\Util\ArrayObject::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/devzheng/workspace/psr/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Util/ArrayObject.php on line 130 Deprecated: Return type of Phpfastcache\Util\ArrayObject::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/devzheng/workspace/psr/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Util/ArrayObject.php on line 48 Deprecated: Return type of Phpfastcache\Util\ArrayObject::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/devzheng/workspace/psr/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Util/ArrayObject.php on line 56 Deprecated: Return type of Phpfastcache\Util\ArrayObject::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/devzheng/workspace/psr/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Util/ArrayObject.php on line 80 Deprecated: Return type of Phpfastcache\Drivers\Memcached\Item::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/devzheng/workspace/psr/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Core/Item/ItemExtendedTrait.php on line 438 Best Public Middle Schools in Saint Petersburg, FL (2026)

Best Saint Petersburg Public Middle Schools (2026)

For the 2026 school year, there are 13 public middle schools serving 7,471 students in Saint Petersburg, FL.
The top-ranked public middle schools in Saint Petersburg, FL are Madeira Beach Fundamental K-8, Plato Academy Of St.petersburg and James B. Sanderlin K-8. Overall testing rank is based on a school's combined math and reading proficiency test score ranking.
Saint Petersburg, FL public middle schools have an average math proficiency score of 56% (versus the Florida public middle school average of 55%), and reading proficiency score of 43% (versus the 52% statewide average). Middle schools in Saint Petersburg have an average ranking of 4/10, which is in the bottom 50% of Florida public middle schools.
Minority enrollment is 58% of the student body (majority Black), which is less than the Florida public middle school average of 66% (majority Hispanic).

Best Public Middle Schools in Saint Petersburg, FL (2026)

School
(Math and Reading Proficiency)
Location
Quick Facts
Rank: #11.
Madeira Beach Fundamental K-8
Magnet School
(Math: 86% | Reading: 69%)
Rank:
10/
10
Top 10%
591 Tom Stuart Cswy
Saint Petersburg, FL 33708
(727) 547-7697
Gr: K-8 | 1,306 students Student-teacher ratio: 18:1 Minority enrollment: 26%
Rank: #22.
Plato Academy Of St.petersburg
Charter School
(Math: 72% | Reading: 62%)
Rank:
9/
10
Top 20%
3901 Park St N
Saint Petersburg, FL 33709
(727) 521-7258
Gr: K-8 | 374 students Student-teacher ratio: 13:1 Minority enrollment: 37%
Rank: #33.
James B. Sanderlin K-8
Magnet School
(Math: 66% | Reading: 63%)
Rank:
8/
10
Top 30%
2350 22nd Ave S
Saint Petersburg, FL 33712
(727) 552-1700
Gr: K-8 | 817 students Student-teacher ratio: 15:1 Minority enrollment: 60%
Rank: #44.
Thurgood Marshall Fundamental
Magnet School
(Math: 63% | Reading: 63%)
Rank:
8/
10
Top 30%
3901 22nd Ave S
Saint Petersburg, FL 33711
(727) 522-1737
Gr: 6-8 | 751 students Student-teacher ratio: 17:1 Minority enrollment: 66%
Rank: #55.
Tyrone Middle School
Magnet School
(Math: 60% | Reading: 26%)
Rank:
4/
10
Bottom 50%
2375 66th St N
Saint Petersburg, FL 33710
(727) 893-1819
Gr: 6-8 | 799 students Student-teacher ratio: 20:1 Minority enrollment: 66%
Rank: #66.
John Hopkins Middle School
Magnet School
(Math: 47% | Reading: 34%)
Rank:
4/
10
Bottom 50%
701 16th St S
Saint Petersburg, FL 33705
(727) 893-2400
Gr: 6-8 | 757 students Student-teacher ratio: 18:1 Minority enrollment: 63%
Rank: #77.
Bay Point Middle School
Magnet School
(Math: 45% | Reading: 33%)
Rank:
3/
10
Bottom 50%
2151 62nd Ave S
Saint Petersburg, FL 33712
(727) 724-1442
Gr: 6-8 | 519 students Student-teacher ratio: 17:1 Minority enrollment: 90%
Rank: #88.
Pinellas Mycroschool Of Integrated Academics And Technologi
Alternative School
Charter School
(Math: ≤20% | Reading: <50%)
Rank:
3/
10
Bottom 50%
2220 62nd Ave S
Saint Petersburg, FL 33712
(727) 825-3710
Gr: 8-12 | 149 students Minority enrollment: 85%
Rank: #99.
Azalea Middle School
Magnet School
(Math: 43% | Reading: 29%)
Rank:
3/
10
Bottom 50%
7855 22nd Ave N
Saint Petersburg, FL 33710
(727) 893-2606
Gr: 6-8 | 696 students Student-teacher ratio: 20:1 Minority enrollment: 71%
Rank: #1010.
Meadowlawn Middle School
(Math: 37% | Reading: 27%)
Rank:
2/
10
Bottom 50%
6050 16th St N
Saint Petersburg, FL 33703
(727) 570-3097
Gr: 6-8 | 616 students Student-teacher ratio: 17:1 Minority enrollment: 60%
Rank: #1111.
Disston Academy
Alternative School
(Math: ≤10% | Reading: ≤20%)
Rank:
1/
10
Bottom 50%
5125 11th Ave S
Saint Petersburg, FL 33707
(727) 893-1115
Gr: 5-12 | 63 students Student-teacher ratio: 8:1 Minority enrollment: 78%
Rank: #1212.
Lealman Innovation Academy
Alternative School
(Math: 10% | Reading: 7%)
Rank:
1/
10
Bottom 50%
4900 28th St N
Saint Petersburg, FL 33714
(727) 528-5802
Gr: 5-12 | 307 students Student-teacher ratio: 10:1 Minority enrollment: 82%
Rank: n/an/a
501 62nd Ave Ne
Saint Petersburg, FL 33702
(727) 893-1646
Gr: 6-8 | 317 students Student-teacher ratio: 14:1 Minority enrollment: 45%

Frequently Asked Questions

What are the top-ranked public middle schools in Saint Petersburg, FL?
The top-ranked public middle schools in Saint Petersburg, FL include Madeira Beach Fundamental K-8, Plato Academy Of St.petersburg and James B. Sanderlin K-8.
How many public middle schools are located in Saint Petersburg?
13 public middle schools are located in Saint Petersburg.
What is the racial composition of students in Saint Petersburg?
Saint Petersburg public middle schools minority enrollment is 58% of the student body (majority Black), which is less than the Florida public middle schools average of 66% (majority Hispanic).
Which public middle schools in Saint Petersburg are often viewed compared to one another?

Recent Articles

AI Report Cards: Should Schools Evaluate AI Use?
AI Report Cards: Should Schools Evaluate AI Use?
Explore whether schools should assess student AI use, the benefits, risks, and what responsible AI report cards could look like in 2026.
The Parent’s Guide to School Cell Phone Bans in 2026
The Parent’s Guide to School Cell Phone Bans in 2026
Learn how school cell phone bans work in 2026, why districts are adopting them, and what parents should expect.
Parental Involvement in Public Schools: 2026 Update
Parental Involvement in Public Schools: 2026 Update
Explore the latest 2026 trends, research, and strategies shaping parental involvement in public schools and student success.