Guest, Sign inJoin
Florida rankings · Schools

Towns with the best schools in Florida

Butler Beach, Flagler Estates and Fruit Cove and 8 more share first place on schools among Florida’s 638 towns of 2,500+; 120 of the 638 grade A− or better (schools are graded within each state).

The Schools grade: state test results and graduation rates of the districts serving each town, compared with the state’s other districts (U.S. Department of Education). How grades work

#T1

Fruit Cove

unincorporated, St. Johns County · 35,877 people
A+

Schools grade, graded within the state·Overall A− · #7 of 634 in FL

All 638 towns

Schools grade, best first (graded within Florida). Towns with the same score share a rank (T = tied; 620 towns here); the overall grade and state rank are beside each.

638 towns ranked. Not here? See why a town may be missing.

#TownGradeOverall
T1Butler Beachunincorporated, St. Johns County · 4,610 peopleA+graded within the state·Overall B− · #166 of 634
T1Flagler Estatesunincorporated, St. Johns County · 4,321 peopleA+graded within the state·Overall B− · #140 of 634
T1Fruit Coveunincorporated, St. Johns County · 35,877 peopleA+graded within the state·Overall A− · #7 of 634
T1Nocateeunincorporated, St. Johns County · 27,442 peopleA+graded within the state·Overall B+ · #35 of 634
T1Palm Valleyunincorporated, St. Johns County · 19,796 peopleA+graded within the state·Overall A · #3 of 634
T1Sawgrassunincorporated, St. Johns County · 4,929 peopleA+graded within the state·Overall B+ · #37 of 634
T1St. AugustineSt. Johns County · 16,141 peopleA+graded within the state·Overall B+ · #49 of 634
T1St. Augustine BeachSt. Johns County · 6,810 peopleA+graded within the state·Overall A− · #14 of 634
T1St. Augustine Shoresunincorporated, St. Johns County · 9,462 peopleA+graded within the state·Overall B+ · #57 of 634
T1St. Augustine Southunincorporated, St. Johns County · 4,714 peopleA+graded within the state·Overall A · #2 of 634
T1World Golf Villageunincorporated, St. Johns County · 26,077 peopleA+graded within the state·Overall B+ · #54 of 634
T12DeFuniak SpringsWalton County · 7,338 peopleAgraded within the state·Overall C · #405 of 634
T12FreeportWalton County · 7,543 peopleAgraded within the state·Overall B− · #188 of 634
T12Miramar Beachunincorporated, Walton County · 8,902 peopleAgraded within the state·Overall B · #85 of 634
T15Fernandina BeachNassau County · 13,869 peopleAgraded within the state·Overall A− · #26 of 634
T15HilliardNassau County · 3,161 peopleAgraded within the state·Overall C+ · #255 of 634
T15Nassau Village-Ratliffunincorporated, Nassau County · 4,737 peopleAgraded within the state·Overall C− · #416 of 634
T15Yuleeunincorporated, Nassau County · 16,648 peopleAgraded within the state·Overall B+ · #34 of 634
19Crawfordvilleunincorporated, Wakulla County · 5,732 peopleAgraded within the state·Overall B · #88 of 634
T20BushnellSumter County · 3,157 peopleAgraded within the state·Overall B · #68 of 634
T20Lake Panasoffkeeunincorporated, Sumter County · 4,768 peopleAgraded within the state·Overall C+ · #247 of 634
T20The Villagesunincorporated, Marion County · 83,498 peopleAgraded within the state·Overall B · #105 of 634
T20WildwoodSumter County · 19,436 peopleAgraded within the state·Overall C · #369 of 634
T24Bee Ridgeunincorporated, Sarasota County · 10,334 peopleA−graded within the state·Overall B · #80 of 634
T24Englewoodunincorporated, Charlotte County · 20,091 peopleA−graded within the state·Overall C+ · #222 of 634
T24Fruitvilleunincorporated, Sarasota County · 15,172 peopleA−graded within the state·Overall B · #71 of 634
T24Gulf Gateunincorporated, Sarasota County · 7,998 peopleA−graded within the state·Overall B− · #189 of 634
T24Kensington Parkunincorporated, Sarasota County · 3,916 peopleA−graded within the state·Overall A− · #4 of 634
T24Lake Sarasotaunincorporated, Sarasota County · 3,595 peopleA−graded within the state·Overall B+ · #60 of 634
T24Laurelunincorporated, Sarasota County · 11,741 peopleA−graded within the state·Overall B · #66 of 634
T24Nokomisunincorporated, Sarasota County · 3,452 peopleA−graded within the state·Overall B · #92 of 634
T24North PortSarasota County · 96,551 peopleA−graded within the state·Overall B · #127 of 634
T24North Sarasotaunincorporated, Sarasota County · 2,824 peopleA−graded within the state·Overall B− · #134 of 634
T24Ospreyunincorporated, Sarasota County · 5,943 peopleA−graded within the state·Overall B · #67 of 634
T24Palmer Ranchunincorporated, Sarasota County · 16,867 peopleA−graded within the state·Overall B · #117 of 634
T24Plantationunincorporated, Sarasota County · 4,531 peopleA−graded within the state·Overall B · #104 of 634
T24Ridge Wood Heightsunincorporated, Sarasota County · 5,366 peopleA−graded within the state·Overall B · #124 of 634
T24SarasotaSarasota County · 58,458 peopleA−graded within the state·Overall C+ · #224 of 634
T24Sarasota Springsunincorporated, Sarasota County · 12,611 peopleA−graded within the state·Overall B · #90 of 634
T24Siesta Keyunincorporated, Sarasota County · 5,525 peopleA−graded within the state·Overall B+ · #64 of 634
T24South Gate Ridgeunincorporated, Sarasota County · 5,310 peopleA−graded within the state·Overall B− · #162 of 634
T24South Sarasotaunincorporated, Sarasota County · 4,837 peopleA−graded within the state·Overall B− · #177 of 634
T24South Veniceunincorporated, Sarasota County · 17,484 peopleA−graded within the state·Overall B− · #176 of 634
T24Southgateunincorporated, Sarasota County · 5,772 peopleA−graded within the state·Overall B+ · #44 of 634
T24The Meadowsunincorporated, Sarasota County · 5,492 peopleA−graded within the state·Overall B · #84 of 634
T24Vamounincorporated, Sarasota County · 2,936 peopleA−graded within the state·Overall A− · #9 of 634
T24VeniceSarasota County · 30,477 peopleA−graded within the state·Overall B− · #184 of 634
T24Venice Gardensunincorporated, Sarasota County · 3,280 peopleA−graded within the state·Overall B · #107 of 634
T24Warm Mineral Springsunincorporated, Sarasota County · 4,470 peopleA−graded within the state·Overall A− · #13 of 634
T50Ave Mariaunincorporated, Collier County · 8,258 peopleA−graded within the state·Overall C+ · #206 of 634
T50Golden Gateunincorporated, Collier County · 29,234 peopleA−graded within the state·Overall C · #359 of 634
T50Immokaleeunincorporated, Collier County · 26,361 peopleA−graded within the state·Overall C+ · #299 of 634
T50Island Walkunincorporated, Collier County · 2,722 peopleA−graded within the state·Overall B− · #190 of 634
T50Lelyunincorporated, Collier County · 3,804 peopleA−graded within the state·Overall B− · #167 of 634
T50Lely Resortunincorporated, Collier County · 8,582 peopleA−graded within the state·Overall B− · #191 of 634
T50Marco IslandCollier County · 16,421 peopleA−graded within the state·Overall B+ · #36 of 634
T50NaplesCollier County · 20,114 peopleA−graded within the state·Overall B+ · #46 of 634
T50Naples Manorunincorporated, Collier County · 5,501 peopleA−graded within the state·Overall C− · #491 of 634
T50Naples Parkunincorporated, Collier County · 5,122 peopleA−graded within the state·Overall A− · #27 of 634
T50Orangetreeunincorporated, Collier County · 6,084 peopleA−graded within the state·Overall B+ · #51 of 634
T50Pelican Bayunincorporated, Collier County · 6,159 peopleA−graded within the state·Overall B · #112 of 634
T50Pelican Marshunincorporated, Collier County · 2,617 peopleA−graded within the state·Overall A− · #28 of 634
T50Verona Walkunincorporated, Collier County · 2,695 peopleA−graded within the state·Overall C− · #431 of 634
T50Vineyardsunincorporated, Collier County · 3,849 peopleA−graded within the state·Overall A− · #5 of 634
T65Altamonte SpringsSeminole County · 48,000 peopleA−graded within the state·Overall B− · #204 of 634
T65CasselberrySeminole County · 31,872 peopleA−graded within the state·Overall B− · #169 of 634
T65Fern Parkunincorporated, Seminole County · 7,981 peopleA−graded within the state·Overall B+ · #58 of 634
T65Forest Cityunincorporated, Seminole County · 15,312 peopleA−graded within the state·Overall B+ · #33 of 634
T65Genevaunincorporated, Seminole County · 3,441 peopleA−graded within the state·Overall A− · #12 of 634
T65Heathrowunincorporated, Seminole County · 6,769 peopleA−graded within the state·Overall A− · #10 of 634
T65Lake MarySeminole County · 16,789 peopleA−graded within the state·Overall A− · #8 of 634
T65LongwoodSeminole County · 16,892 peopleA−graded within the state·Overall B · #114 of 634
T65OviedoSeminole County · 41,317 peopleA−graded within the state·Overall A− · #21 of 634
T65SanfordSeminole County · 67,483 peopleA−graded within the state·Overall C · #326 of 634
T65Wekiwa Springsunincorporated, Seminole County · 23,915 peopleA−graded within the state·Overall A− · #30 of 634
T65Winter SpringsSeminole County · 39,585 peopleA−graded within the state·Overall B+ · #40 of 634
T77Bagdadunincorporated, Santa Rosa County · 4,466 peopleA−graded within the state·Overall A+ · #1 of 634
T77East Miltonunincorporated, Santa Rosa County · 14,783 peopleA−graded within the state·Overall B− · #137 of 634
T77Gulf BreezeSanta Rosa County · 7,067 peopleA−graded within the state·Overall A− · #23 of 634
T77Midwayunincorporated, Santa Rosa County · 21,317 peopleA−graded within the state·Overall B− · #168 of 634
T77MiltonSanta Rosa County · 11,440 peopleA−graded within the state·Overall B− · #153 of 634
T77Paceunincorporated, Santa Rosa County · 26,282 peopleA−graded within the state·Overall B− · #152 of 634
T77Pea Ridgeunincorporated, Santa Rosa County · 3,560 peopleA−graded within the state·Overall A− · #6 of 634
T77Point Bakerunincorporated, Santa Rosa County · 3,976 peopleA−graded within the state·Overall C · #400 of 634
T77Tiger Pointunincorporated, Santa Rosa County · 3,628 peopleA−graded within the state·Overall A− · #20 of 634
T77Wallaceunincorporated, Santa Rosa County · 4,202 peopleA−graded within the state·Overall A− · #31 of 634
T77Woodlawn Beachunincorporated, Santa Rosa County · 3,414 peopleA−graded within the state·Overall B− · #163 of 634
T89Asbury Lakeunincorporated, Clay County · 14,458 peopleA−graded within the state·Overall B · #69 of 634
T89Bellair-Meadowbrook Terraceunincorporated, Clay County · 14,755 peopleA−graded within the state·Overall B− · #151 of 634
T89Fleming Islandunincorporated, Clay County · 29,766 peopleA−graded within the state·Overall B+ · #32 of 634
T89Green Cove SpringsClay County · 10,079 peopleA−graded within the state·Overall B− · #192 of 634
T89Lakesideunincorporated, Clay County · 32,105 peopleA−graded within the state·Overall B− · #160 of 634
T89Middleburgunincorporated, Clay County · 11,644 peopleA−graded within the state·Overall B · #75 of 634
T89Oakleaf Plantationunincorporated, Clay County · 32,070 peopleA−graded within the state·Overall B− · #197 of 634
T89Orange ParkClay County · 8,953 peopleA−graded within the state·Overall B · #89 of 634
T97FellsmereIndian River County · 5,025 peopleA−graded within the state·Overall B+ · #53 of 634
T97Florida Ridgeunincorporated, Indian River County · 20,889 peopleA−graded within the state·Overall C+ · #277 of 634
T97Giffordunincorporated, Indian River County · 4,668 peopleA−graded within the state·Overall C− · #467 of 634
T97Indian River ShoresIndian River County · 4,467 peopleA−graded within the state·Overall B− · #174 of 634
T97SebastianIndian River County · 27,352 peopleA−graded within the state·Overall C+ · #305 of 634
T97South Beachunincorporated, Indian River County · 3,063 peopleA−graded within the state·Overall B · #87 of 634
T97Vero BeachIndian River County · 17,603 peopleA−graded within the state·Overall B · #72 of 634
T97Vero Beach Southunincorporated, Indian River County · 30,344 peopleA−graded within the state·Overall B− · #193 of 634
T97Vero Lake Estatesunincorporated, Indian River County · 6,559 peopleA−graded within the state·Overall B− · #136 of 634
T97West Vero Corridorunincorporated, Indian River County · 10,461 peopleA−graded within the state·Overall C · #313 of 634
T97Winter Beachunincorporated, Indian River County · 4,985 peopleA−graded within the state·Overall C+ · #279 of 634
T108CrestviewOkaloosa County · 31,193 peopleA−graded within the state·Overall C+ · #210 of 634
T108DestinOkaloosa County · 14,046 peopleA−graded within the state·Overall B · #73 of 634
T108Eglin AFBunincorporated, Okaloosa County · 2,778 peopleA−graded within the state·Overall B− · #173 of 634
T108Fort Walton BeachOkaloosa County · 21,097 peopleA−graded within the state·Overall C · #332 of 634
T108Hurlburt Fieldunincorporated, Okaloosa County · 2,951 peopleA−graded within the state·Overall C+ · #250 of 634
T108Lake Lorraineunincorporated, Okaloosa County · 6,903 peopleA−graded within the state·Overall B+ · #41 of 634
T108Mary EstherOkaloosa County · 4,093 peopleA−graded within the state·Overall B · #101 of 634
T108NicevilleOkaloosa County · 17,948 peopleA−graded within the state·Overall A− · #18 of 634
T108Ocean Cityunincorporated, Okaloosa County · 5,941 peopleA−graded within the state·Overall C+ · #260 of 634
T108ValparaisoOkaloosa County · 4,896 peopleA−graded within the state·Overall A− · #24 of 634
T108Wrightunincorporated, Okaloosa County · 27,927 peopleA−graded within the state·Overall C+ · #258 of 634
T119Lake CityColumbia County · 12,788 peopleA−graded within the state·Overall C · #413 of 634
T119Watertownunincorporated, Columbia County · 3,068 peopleA−graded within the state·Overall C · #377 of 634
T121Cape CanaveralBrevard County · 9,962 peopleB+graded within the state·Overall B · #121 of 634
T121CocoaBrevard County · 19,777 peopleB+graded within the state·Overall C− · #466 of 634
T121Cocoa BeachBrevard County · 11,314 peopleB+graded within the state·Overall C+ · #229 of 634
T121Cocoa Westunincorporated, Brevard County · 5,923 peopleB+graded within the state·Overall C− · #430 of 634
T121Grant-ValkariaBrevard County · 5,982 peopleB+graded within the state·Overall B− · #201 of 634
T121IndialanticBrevard County · 3,096 peopleB+graded within the state·Overall B · #129 of 634
T121Indian Harbour BeachBrevard County · 8,914 peopleB+graded within the state·Overall B+ · #63 of 634
T121June Parkunincorporated, Brevard County · 4,255 peopleB+graded within the state·Overall B · #108 of 634
T121MalabarBrevard County · 3,175 peopleB+graded within the state·Overall A− · #16 of 634
T121MelbourneBrevard County · 87,097 peopleB+graded within the state·Overall C+ · #245 of 634
T121Melbourne BeachBrevard County · 3,260 peopleB+graded within the state·Overall B+ · #55 of 634
T121Merritt Islandunincorporated, Brevard County · 34,992 peopleB+graded within the state·Overall B · #125 of 634
T121Miccounincorporated, Brevard County · 8,896 peopleB+graded within the state·Overall C · #339 of 634
T121Mimsunincorporated, Brevard County · 7,610 peopleB+graded within the state·Overall C+ · #306 of 634
T121North Merritt Islandunincorporated, Brevard County · 9,025 peopleB+graded within the state·Overall C+ · #249 of 634
T121Palm BayBrevard County · 148,092 peopleB+graded within the state·Overall C · #334 of 634
T121Port St. Johnunincorporated, Brevard County · 25,120 peopleB+graded within the state·Overall C · #319 of 634
T121RockledgeBrevard County · 31,343 peopleB+graded within the state·Overall B− · #181 of 634
T121Satellite BeachBrevard County · 11,365 peopleB+graded within the state·Overall A− · #22 of 634
T121Sharpesunincorporated, Brevard County · 2,840 peopleB+graded within the state·Overall C+ · #292 of 634
T121South Patrick Shoresunincorporated, Brevard County · 7,030 peopleB+graded within the state·Overall B+ · #43 of 634
T121TitusvilleBrevard County · 49,800 peopleB+graded within the state·Overall C · #381 of 634
T121Viera Eastunincorporated, Brevard County · 12,570 peopleB+graded within the state·Overall B · #78 of 634
T121Viera Westunincorporated, Brevard County · 17,984 peopleB+graded within the state·Overall B− · #154 of 634
T121West MelbourneBrevard County · 31,285 peopleB+graded within the state·Overall B · #97 of 634
T146AventuraMiami-Dade County · 39,880 peopleB+graded within the state·Overall C+ · #262 of 634
T146Bal HarbourMiami-Dade County · 3,036 peopleB+graded within the state·Overall C · #312 of 634
T146Bay Harbor IslandsMiami-Dade County · 6,021 peopleB+graded within the state·Overall B+ · #42 of 634
T146Biscayne Gardens35,472 peopleB+graded within the state·No overall grade
T146Biscayne ParkMiami-Dade County · 3,062 peopleB+graded within the state·Overall C+ · #218 of 634
T146Brownsvilleunincorporated, Miami-Dade County · 16,936 peopleB+graded within the state·Overall C− · #459 of 634
T146Coral GablesMiami-Dade County · 49,578 peopleB+graded within the state·Overall B+ · #52 of 634
T146Coral Terraceunincorporated, Miami-Dade County · 24,895 peopleB+graded within the state·Overall C+ · #219 of 634
T146Country Clubunincorporated, Miami-Dade County · 51,296 peopleB+graded within the state·Overall C+ · #243 of 634
T146Country Walkunincorporated, Miami-Dade County · 19,291 peopleB+graded within the state·Overall B · #99 of 634
T146Cutler BayMiami-Dade County · 44,750 peopleB+graded within the state·Overall C+ · #228 of 634
T146DoralMiami-Dade County · 81,634 peopleB+graded within the state·Overall B · #82 of 634
T146Florida CityMiami-Dade County · 13,576 peopleB+graded within the state·Overall D− · #593 of 634
T146Fountainebleauunincorporated, Miami-Dade County · 55,665 peopleB+graded within the state·Overall B− · #194 of 634
T146Gladeviewunincorporated, Miami-Dade County · 16,655 peopleB+graded within the state·Overall C− · #488 of 634
T146Glenvar Heightsunincorporated, Miami-Dade County · 19,395 peopleB+graded within the state·Overall B · #119 of 634
T146Gouldsunincorporated, Miami-Dade County · 14,425 peopleB+graded within the state·Overall C− · #475 of 634
T146HialeahMiami-Dade County · 230,968 peopleB+graded within the state·Overall C · #406 of 634
T146Hialeah GardensMiami-Dade County · 22,777 peopleB+graded within the state·Overall C+ · #257 of 634
T146HomesteadMiami-Dade County · 86,242 peopleB+graded within the state·Overall C− · #449 of 634
T146Ives Estatesunincorporated, Miami-Dade County · 28,506 peopleB+graded within the state·Overall B− · #170 of 634
T146Kendale Lakesunincorporated, Miami-Dade County · 52,622 peopleB+graded within the state·Overall C+ · #304 of 634
T146Kendallunincorporated, Miami-Dade County · 79,562 peopleB+graded within the state·Overall B · #106 of 634
T146Kendall Westunincorporated, Miami-Dade County · 35,912 peopleB+graded within the state·Overall C+ · #294 of 634
T146Key BiscayneMiami-Dade County · 14,815 peopleB+graded within the state·Overall A− · #15 of 634
T146Leisure Cityunincorporated, Miami-Dade County · 27,808 peopleB+graded within the state·Overall D · #527 of 634
T146MiamiMiami-Dade County · 489,812 peopleB+graded within the state·Overall C− · #493 of 634
T146Miami BeachMiami-Dade County · 81,594 peopleB+graded within the state·Overall B− · #172 of 634
T146Miami GardensMiami-Dade County · 113,579 peopleB+graded within the state·Overall D · #507 of 634
T146Miami LakesMiami-Dade County · 33,067 peopleB+graded within the state·Overall B+ · #62 of 634
T146Miami ShoresMiami-Dade County · 11,669 peopleB+graded within the state·Overall C+ · #232 of 634
T146Miami SpringsMiami-Dade County · 13,611 peopleB+graded within the state·Overall B · #100 of 634
T146Naranjaunincorporated, Miami-Dade County · 15,796 peopleB+graded within the state·Overall D · #549 of 634
T146North Bay VillageMiami-Dade County · 8,099 peopleB+graded within the state·Overall B · #94 of 634
T146North MiamiMiami-Dade County · 60,884 peopleB+graded within the state·Overall C− · #438 of 634
T146North Miami BeachMiami-Dade County · 46,236 peopleB+graded within the state·Overall C− · #490 of 634
T146Ojusunincorporated, Miami-Dade County · 19,198 peopleB+graded within the state·Overall B− · #161 of 634
T146Olympia Heightsunincorporated, Miami-Dade County · 12,399 peopleB+graded within the state·Overall B− · #139 of 634
T146Opa-lockaMiami-Dade County · 16,177 peopleB+graded within the state·Overall C− · #440 of 634
T146Palm Springs Northunincorporated, Miami-Dade County · 5,410 peopleB+graded within the state·Overall B− · #203 of 634
T146Palmetto BayMiami-Dade County · 24,886 peopleB+graded within the state·Overall B · #79 of 634
T146Palmetto Estatesunincorporated, Miami-Dade County · 16,129 peopleB+graded within the state·Overall C+ · #295 of 634
T146PinecrestMiami-Dade County · 18,635 peopleB+graded within the state·Overall A− · #17 of 634
T146Pinewoodunincorporated, Miami-Dade County · 18,114 peopleB+graded within the state·Overall D · #515 of 634
T146Princetonunincorporated, Miami-Dade County · 42,625 peopleB+graded within the state·Overall C+ · #235 of 634
T146Richmond Heightsunincorporated, Miami-Dade County · 9,992 peopleB+graded within the state·Overall C · #373 of 634
T146Richmond Westunincorporated, Miami-Dade County · 35,593 peopleB+graded within the state·Overall C+ · #212 of 634
T146South MiamiMiami-Dade County · 13,660 peopleB+graded within the state·Overall C+ · #213 of 634
T146South Miami Heightsunincorporated, Miami-Dade County · 38,766 peopleB+graded within the state·Overall C− · #425 of 634
T146Sunny Isles BeachMiami-Dade County · 22,395 peopleB+graded within the state·Overall B− · #150 of 634
T146Sunsetunincorporated, Miami-Dade County · 13,535 peopleB+graded within the state·Overall B · #95 of 634
T146SurfsideMiami-Dade County · 5,591 peopleB+graded within the state·Overall B · #70 of 634
T146SweetwaterMiami-Dade County · 20,828 peopleB+graded within the state·Overall C · #351 of 634
T146Tamiamiunincorporated, Miami-Dade County · 49,752 peopleB+graded within the state·Overall C+ · #303 of 634
T146The Crossingsunincorporated, Miami-Dade County · 22,963 peopleB+graded within the state·Overall B− · #141 of 634
T146The Hammocksunincorporated, Miami-Dade County · 58,838 peopleB+graded within the state·Overall B− · #185 of 634
T146Three Lakesunincorporated, Miami-Dade County · 16,888 peopleB+graded within the state·Overall B · #103 of 634
T146West Little Riverunincorporated, Miami-Dade County · 33,890 peopleB+graded within the state·Overall C− · #428 of 634
T146West MiamiMiami-Dade County · 7,125 peopleB+graded within the state·Overall C+ · #300 of 634
T146West Perrineunincorporated, Miami-Dade County · 11,162 peopleB+graded within the state·Overall C− · #427 of 634
T146Westchesterunincorporated, Miami-Dade County · 52,032 peopleB+graded within the state·Overall C+ · #265 of 634
T146Westviewunincorporated, Miami-Dade County · 12,107 peopleB+graded within the state·Overall C · #355 of 634
T146Westwood Lakesunincorporated, Miami-Dade County · 10,553 peopleB+graded within the state·Overall C · #330 of 634
T209Hobe Soundunincorporated, Martin County · 13,817 peopleB+graded within the state·Overall C · #395 of 634
T209IndiantownMartin County · 6,826 peopleB+graded within the state·Overall C · #331 of 634
T209Jensen Beachunincorporated, Martin County · 12,531 peopleB+graded within the state·Overall C · #318 of 634
T209North River Shoresunincorporated, Martin County · 3,633 peopleB+graded within the state·Overall C · #362 of 634
T209Palm Cityunincorporated, Martin County · 26,371 peopleB+graded within the state·Overall B− · #183 of 634
T209Port Salernounincorporated, Martin County · 11,184 peopleB+graded within the state·Overall C+ · #285 of 634
T209StuartMartin County · 19,451 peopleB+graded within the state·Overall C− · #492 of 634
T216Belle GladePalm Beach County · 17,241 peopleB+graded within the state·Overall C− · #471 of 634
T216Boca RatonPalm Beach County · 101,582 peopleB+graded within the state·Overall B− · #159 of 634
T216Boynton BeachPalm Beach County · 82,396 peopleB+graded within the state·Overall C− · #421 of 634
T216Delray BeachPalm Beach County · 69,809 peopleB+graded within the state·Overall C · #360 of 634
T216GreenacresPalm Beach County · 44,736 peopleB+graded within the state·Overall C · #397 of 634
T216Highland BeachPalm Beach County · 4,328 peopleB+graded within the state·Overall B · #102 of 634
T216HypoluxoPalm Beach County · 2,954 peopleB+graded within the state·Overall B− · #175 of 634
T216Juno BeachPalm Beach County · 3,935 peopleB+graded within the state·Overall B− · #133 of 634
T216JupiterPalm Beach County · 62,350 peopleB+graded within the state·Overall A− · #19 of 634
T216Jupiter Farmsunincorporated, Palm Beach County · 12,945 peopleB+graded within the state·Overall B− · #131 of 634
T216Lake Belvedere Estatesunincorporated, Palm Beach County · 2,672 peopleB+graded within the state·Overall D · #524 of 634
T216Lake Clarke ShoresPalm Beach County · 3,597 peopleB+graded within the state·Overall B+ · #50 of 634
T216Lake ParkPalm Beach County · 9,125 peopleB+graded within the state·Overall D · #521 of 634
T216Lake Worth BeachPalm Beach County · 43,970 peopleB+graded within the state·Overall D · #566 of 634
T216LantanaPalm Beach County · 12,449 peopleB+graded within the state·Overall C+ · #241 of 634
T216Loxahatchee GrovesPalm Beach County · 3,549 peopleB+graded within the state·Overall B− · #146 of 634
T216Mangonia ParkPalm Beach County · 2,667 peopleB+graded within the state·Overall D · #564 of 634
T216North Palm BeachPalm Beach County · 13,319 peopleB+graded within the state·Overall A− · #25 of 634
T216PahokeePalm Beach County · 5,794 peopleB+graded within the state·Overall C− · #494 of 634
T216Palm BeachPalm Beach County · 9,423 peopleB+graded within the state·Overall B · #81 of 634
T216Palm Beach GardensPalm Beach County · 63,883 peopleB+graded within the state·Overall B · #115 of 634
T216Palm SpringsPalm Beach County · 28,303 peopleB+graded within the state·Overall C · #380 of 634
T216Riviera BeachPalm Beach County · 39,357 peopleB+graded within the state·Overall D · #557 of 634
T216Royal Palm BeachPalm Beach County · 42,477 peopleB+graded within the state·Overall B− · #138 of 634
T216San Castleunincorporated, Palm Beach County · 3,052 peopleB+graded within the state·Overall C− · #481 of 634
T216Seminole Manorunincorporated, Palm Beach County · 2,678 peopleB+graded within the state·Overall C− · #477 of 634
T216South BayPalm Beach County · 5,140 peopleB+graded within the state·Overall D · #509 of 634
T216TequestaPalm Beach County · 6,299 peopleB+graded within the state·Overall B+ · #47 of 634
T216The Acreageunincorporated, Palm Beach County · 40,843 peopleB+graded within the state·Overall C+ · #252 of 634
T216Watergateunincorporated, Palm Beach County · 3,782 peopleB+graded within the state·Overall C− · #500 of 634
T216WellingtonPalm Beach County · 62,662 peopleB+graded within the state·Overall B− · #135 of 634
T216West Palm BeachPalm Beach County · 127,189 peopleB+graded within the state·Overall C− · #455 of 634
T216Westgateunincorporated, Palm Beach County · 8,151 peopleB+graded within the state·Overall C− · #443 of 634
T216WestlakePalm Beach County · 9,042 peopleB+graded within the state·Overall B+ · #59 of 634
T250Lakewood Ranchunincorporated, Manatee County · 43,945 peopleB+graded within the state·Overall B− · #142 of 634
T250Longboat KeySarasota County · 7,359 peopleB+graded within the state·Overall A− · #11 of 634
T252BunnellFlagler County · 4,298 peopleB+graded within the state·Overall C− · #436 of 634
T252Flagler BeachFlagler County · 5,595 peopleB+graded within the state·Overall C+ · #220 of 634
T252Palm CoastFlagler County · 109,886 peopleB+graded within the state·Overall C− · #448 of 634
255Goldenrodunincorporated, Orange County · 12,878 peopleB+graded within the state·Overall C+ · #290 of 634
T256Bayonet Pointunincorporated, Pasco County · 23,822 peopleBgraded within the state·Overall C · #370 of 634
T256Beacon Squareunincorporated, Pasco County · 7,895 peopleBgraded within the state·Overall C · #340 of 634
T256Connertonunincorporated, Pasco County · 7,650 peopleBgraded within the state·Overall C · #307 of 634
T256Dade CityPasco County · 10,173 peopleBgraded within the state·Overall C · #363 of 634
T256Dade City Northunincorporated, Pasco County · 2,803 peopleBgraded within the state·Overall C · #409 of 634
T256Elfersunincorporated, Pasco County · 15,006 peopleBgraded within the state·Overall C+ · #291 of 634
T256Holidayunincorporated, Pasco County · 22,785 peopleBgraded within the state·Overall C · #384 of 634
T256Hudsonunincorporated, Pasco County · 11,254 peopleBgraded within the state·Overall C · #335 of 634
T256Jasmine Estatesunincorporated, Pasco County · 23,571 peopleBgraded within the state·Overall C− · #426 of 634
T256Land O' Lakesunincorporated, Pasco County · 38,910 peopleBgraded within the state·Overall C+ · #211 of 634
T256Meadow Oaksunincorporated, Pasco County · 3,705 peopleBgraded within the state·Overall C+ · #280 of 634
T256Moon Lakeunincorporated, Pasco County · 4,638 peopleBgraded within the state·Overall B− · #187 of 634
T256New Port RicheyPasco County · 18,299 peopleBgraded within the state·Overall B− · #186 of 634
T256New Port Richey Eastunincorporated, Pasco County · 11,939 peopleBgraded within the state·Overall C− · #446 of 634
T256Odessaunincorporated, Pasco County · 8,381 peopleBgraded within the state·Overall B− · #178 of 634
T256Pasadena Hillsunincorporated, Pasco County · 13,505 peopleBgraded within the state·Overall C+ · #221 of 634
T256Port RicheyPasco County · 3,655 peopleBgraded within the state·Overall C− · #495 of 634
T256Quail Ridgeunincorporated, Pasco County · 2,916 peopleBgraded within the state·Overall C+ · #254 of 634
T256River Ridgeunincorporated, Pasco County · 5,149 peopleBgraded within the state·Overall B− · #171 of 634
T256Shady Hillsunincorporated, Pasco County · 11,983 peopleBgraded within the state·Overall C+ · #244 of 634
T256Trinityunincorporated, Pasco County · 18,907 peopleBgraded within the state·Overall C+ · #226 of 634
T256Wesley Chapelunincorporated, Pasco County · 76,011 peopleBgraded within the state·Overall C+ · #215 of 634
T256ZephyrhillsPasco County · 22,447 peopleBgraded within the state·Overall C · #317 of 634
T256Zephyrhills Northunincorporated, Pasco County · 2,831 peopleBgraded within the state·Overall C+ · #267 of 634
T256Zephyrhills Southunincorporated, Pasco County · 5,008 peopleBgraded within the state·Overall B · #96 of 634
T256Zephyrhills Westunincorporated, Pasco County · 5,980 peopleBgraded within the state·Overall B+ · #48 of 634
T282Big Coppitt Keyunincorporated, Monroe County · 3,109 peopleBgraded within the state·Overall C− · #435 of 634
T282Big Pine Keyunincorporated, Monroe County · 4,258 peopleBgraded within the state·Overall C+ · #286 of 634
T282Islamorada, Village of IslandsMonroe County · 6,955 peopleBgraded within the state·Overall C+ · #209 of 634
T282Key Largounincorporated, Monroe County · 13,026 peopleBgraded within the state·Overall C · #367 of 634
T282Key WestMonroe County · 24,999 peopleBgraded within the state·Overall C · #345 of 634
T282MarathonMonroe County · 10,060 peopleBgraded within the state·Overall C · #379 of 634
T282Stock Islandunincorporated, Monroe County · 4,162 peopleBgraded within the state·Overall C · #324 of 634
T289Broadview Parkunincorporated, Broward County · 7,119 peopleBgraded within the state·Overall C · #329 of 634
T289Coconut CreekBroward County · 58,626 peopleBgraded within the state·Overall C+ · #259 of 634
T289Cooper CityBroward County · 35,030 peopleBgraded within the state·Overall B− · #130 of 634
T289Coral SpringsBroward County · 138,783 peopleBgraded within the state·Overall B− · #165 of 634
T289Dania BeachBroward County · 32,791 peopleBgraded within the state·Overall C− · #452 of 634
T289DavieBroward County · 110,851 peopleBgraded within the state·Overall C+ · #256 of 634
T289Deerfield BeachBroward County · 89,339 peopleBgraded within the state·Overall C− · #453 of 634
T289Fort LauderdaleBroward County · 188,677 peopleBgraded within the state·Overall C− · #496 of 634
T289Hallandale BeachBroward County · 42,698 peopleBgraded within the state·Overall C− · #422 of 634
T289HollywoodBroward County · 157,019 peopleBgraded within the state·Overall C · #388 of 634
T289Lauderdale LakesBroward County · 36,898 peopleBgraded within the state·Overall D · #508 of 634
T289Lauderdale-by-the-SeaBroward County · 6,280 peopleBgraded within the state·Overall B · #83 of 634
T289LauderhillBroward County · 75,668 peopleBgraded within the state·Overall D · #529 of 634
T289Lighthouse PointBroward County · 10,756 peopleBgraded within the state·Overall B · #93 of 634
T289MargateBroward County · 60,070 peopleBgraded within the state·Overall C · #346 of 634
T289MiramarBroward County · 142,570 peopleBgraded within the state·Overall B− · #155 of 634
T289North LauderdaleBroward County · 45,733 peopleBgraded within the state·Overall C− · #463 of 634
T289Oakland ParkBroward County · 45,332 peopleBgraded within the state·Overall C− · #415 of 634
T289ParklandBroward County · 39,186 peopleBgraded within the state·Overall B · #86 of 634
T289Pembroke ParkBroward County · 6,425 peopleBgraded within the state·Overall C · #342 of 634
T289Pembroke PinesBroward County · 176,714 peopleBgraded within the state·Overall C+ · #272 of 634
T289PlantationBroward County · 99,183 peopleBgraded within the state·Overall C+ · #274 of 634
T289Pompano BeachBroward County · 117,211 peopleBgraded within the state·Overall C− · #445 of 634
T289Roosevelt Gardensunincorporated, Broward County · 3,031 peopleBgraded within the state·Overall D · #535 of 634
T289Southwest RanchesBroward County · 7,773 peopleBgraded within the state·Overall B · #111 of 634
T289SunriseBroward County · 98,846 peopleBgraded within the state·Overall C · #341 of 634
T289TamaracBroward County · 74,134 peopleBgraded within the state·Overall C · #411 of 634
T289West ParkBroward County · 15,444 peopleBgraded within the state·Overall D · #532 of 634
T289WestonBroward County · 69,588 peopleBgraded within the state·Overall B · #77 of 634
T289Wilton ManorsBroward County · 11,655 peopleBgraded within the state·Overall C+ · #223 of 634
T319CallawayBay County · 14,369 peopleBgraded within the state·Overall C · #402 of 634
T319Cedar Groveunincorporated, Bay County · 3,802 peopleBgraded within the state·Overall B− · #196 of 634
T319Laguna Beachunincorporated, Bay County · 3,830 peopleBgraded within the state·Overall B− · #149 of 634
T319Lower Grand Lagoonunincorporated, Bay County · 4,287 peopleBgraded within the state·Overall C+ · #269 of 634
T319Lynn HavenBay County · 22,479 peopleBgraded within the state·Overall B · #122 of 634
T319Panama CityBay County · 37,806 peopleBgraded within the state·Overall D · #555 of 634
T319Panama City BeachBay County · 20,375 peopleBgraded within the state·Overall C · #350 of 634
T319ParkerBay County · 4,832 peopleBgraded within the state·Overall C+ · #297 of 634
T319Pretty Bayouunincorporated, Bay County · 2,906 peopleBgraded within the state·Overall B− · #158 of 634
T319SpringfieldBay County · 8,551 peopleBgraded within the state·Overall C− · #499 of 634
T319Upper Grand Lagoonunincorporated, Bay County · 17,232 peopleBgraded within the state·Overall B− · #199 of 634
T330East Bronsonunincorporated, Levy County · 2,649 peopleBgraded within the state·Overall C+ · #289 of 634
T330WillistonLevy County · 3,456 peopleBgraded within the state·Overall C− · #451 of 634
T330Williston Highlandsunincorporated, Levy County · 3,666 peopleBgraded within the state·Overall C+ · #264 of 634
T333Bardmoorunincorporated, Pinellas County · 10,292 peopleBgraded within the state·Overall B · #98 of 634
T333Bay Pinesunincorporated, Pinellas County · 2,519 peopleBgraded within the state·Overall A− · #29 of 634
T333BelleairPinellas County · 4,631 peopleBgraded within the state·Overall B+ · #38 of 634
T333ClearwaterPinellas County · 114,364 peopleBgraded within the state·Overall C · #394 of 634
T333DunedinPinellas County · 35,227 peopleBgraded within the state·Overall B · #109 of 634
T333East Lakeunincorporated, Pinellas County · 33,283 peopleBgraded within the state·Overall C+ · #266 of 634
T333Feather Soundunincorporated, Pinellas County · 3,476 peopleBgraded within the state·Overall B− · #148 of 634
T333GulfportPinellas County · 11,404 peopleBgraded within the state·Overall C · #378 of 634
T333Harbor Bluffsunincorporated, Pinellas County · 3,076 peopleBgraded within the state·Overall B− · #179 of 634
T333Indian Rocks BeachPinellas County · 3,563 peopleBgraded within the state·Overall C+ · #240 of 634
T333Kenneth CityPinellas County · 4,868 peopleBgraded within the state·Overall C+ · #276 of 634
T333LargoPinellas County · 80,690 peopleBgraded within the state·Overall C · #366 of 634
T333Lealmanunincorporated, Pinellas County · 20,567 peopleBgraded within the state·Overall C · #391 of 634
T333Madeira BeachPinellas County · 3,940 peopleBgraded within the state·Overall C+ · #301 of 634
T333OldsmarPinellas County · 14,521 peopleBgraded within the state·Overall C+ · #238 of 634
T333Palm Harborunincorporated, Pinellas County · 61,512 peopleBgraded within the state·Overall C+ · #216 of 634
T333Pinellas ParkPinellas County · 52,295 peopleBgraded within the state·Overall C− · #433 of 634
T333Ridgecrestunincorporated, Pinellas County · 3,571 peopleBgraded within the state·Overall D · #534 of 634
T333Safety HarborPinellas County · 16,624 peopleBgraded within the state·Overall B+ · #45 of 634
T333SeminolePinellas County · 18,997 peopleBgraded within the state·Overall C+ · #282 of 634
T333South Highpointunincorporated, Pinellas County · 4,174 peopleBgraded within the state·Overall C · #374 of 634
T333South PasadenaPinellas County · 5,169 peopleBgraded within the state·Overall C · #347 of 634
T333St. Pete BeachPinellas County · 8,553 peopleBgraded within the state·Overall C+ · #239 of 634
T333St. PetersburgPinellas County · 264,033 peopleBgraded within the state·Overall C− · #417 of 634
T333Tarpon SpringsPinellas County · 25,602 peopleBgraded within the state·Overall C+ · #293 of 634
T333Tierra Verdeunincorporated, Pinellas County · 4,108 peopleBgraded within the state·Overall C+ · #207 of 634
T333Treasure IslandPinellas County · 6,397 peopleBgraded within the state·Overall C · #311 of 634
T333West Lealmanunincorporated, Pinellas County · 14,944 peopleBgraded within the state·Overall C+ · #284 of 634
T361ClermontLake County · 52,812 peopleBgraded within the state·Overall C+ · #233 of 634
T361EustisLake County · 25,483 peopleBgraded within the state·Overall C · #314 of 634
T361Fruitland ParkLake County · 9,543 peopleBgraded within the state·Overall C · #352 of 634
T361GrovelandLake County · 25,526 peopleBgraded within the state·Overall C · #344 of 634
T361Lady LakeLake County · 17,496 peopleBgraded within the state·Overall C− · #423 of 634
T361LeesburgLake County · 38,905 peopleBgraded within the state·Overall D · #526 of 634
T361MascotteLake County · 10,150 peopleBgraded within the state·Overall C · #343 of 634
T361MinneolaLake County · 21,064 peopleBgraded within the state·Overall C+ · #231 of 634
T361Mount DoraLake County · 18,791 peopleBgraded within the state·Overall C− · #418 of 634
T361Mount Plymouthunincorporated, Lake County · 4,604 peopleBgraded within the state·Overall C · #403 of 634
T361TavaresLake County · 22,490 peopleBgraded within the state·Overall C · #368 of 634
T361UmatillaLake County · 4,199 peopleBgraded within the state·Overall C · #338 of 634
T373Alafayaunincorporated, Orange County · 92,449 peopleB−graded within the state·Overall C+ · #217 of 634
T373ApopkaOrange County · 65,552 peopleB−graded within the state·Overall C− · #457 of 634
T373Azalea Parkunincorporated, Orange County · 16,180 peopleB−graded within the state·Overall C · #372 of 634
T373Bay Hillunincorporated, Orange County · 4,512 peopleB−graded within the state·Overall B · #126 of 634
T373Belle IsleOrange County · 7,688 peopleB−graded within the state·Overall C+ · #248 of 634
T373Bithlounincorporated, Orange County · 10,486 peopleB−graded within the state·Overall C · #364 of 634
T373Clarconaunincorporated, Orange County · 3,850 peopleB−graded within the state·Overall C+ · #227 of 634
T373Conwayunincorporated, Orange County · 12,928 peopleB−graded within the state·Overall B− · #147 of 634
T373Doctor Phillipsunincorporated, Orange County · 12,984 peopleB−graded within the state·Overall C+ · #288 of 634
T373EdgewoodOrange County · 2,845 peopleB−graded within the state·Overall B− · #198 of 634
T373Fairview Shoresunincorporated, Orange County · 11,844 peopleB−graded within the state·Overall B− · #156 of 634
T373Holden Heightsunincorporated, Orange County · 3,286 peopleB−graded within the state·Overall B+ · #56 of 634
T373Holden Lakes3,522 peopleB−graded within the state·No overall grade
T373Horizon Westunincorporated, Orange County · 67,416 peopleB−graded within the state·Overall B · #128 of 634
T373Hunters Creekunincorporated, Orange County · 22,819 peopleB−graded within the state·Overall B · #110 of 634
T373Lake Butlerunincorporated, Orange County · 17,125 peopleB−graded within the state·Overall B− · #132 of 634
T373Lockhartunincorporated, Orange County · 15,371 peopleB−graded within the state·Overall C · #389 of 634
T373MaitlandOrange County · 19,511 peopleB−graded within the state·Overall B− · #202 of 634
T373Meadow Woodsunincorporated, Orange County · 42,852 peopleB−graded within the state·Overall B− · #200 of 634
T373Oak Ridgeunincorporated, Orange County · 23,364 peopleB−graded within the state·Overall D · #511 of 634
T373OaklandOrange County · 3,774 peopleB−graded within the state·Overall B+ · #61 of 634
T373OcoeeOrange County · 51,932 peopleB−graded within the state·Overall C+ · #298 of 634
T373OrlandoOrange County · 333,888 peopleB−graded within the state·Overall C · #323 of 634
T373Orlovistaunincorporated, Orange County · 6,890 peopleB−graded within the state·Overall C− · #487 of 634
T373Pine Castleunincorporated, Orange County · 10,371 peopleB−graded within the state·Overall C− · #497 of 634
T373Pine Hillsunincorporated, Orange County · 80,105 peopleB−graded within the state·Overall D · #522 of 634
T373Rio Pinarunincorporated, Orange County · 4,985 peopleB−graded within the state·Overall C · #310 of 634
T373Sky Lakeunincorporated, Orange County · 8,116 peopleB−graded within the state·Overall C · #382 of 634
T373South Apopkaunincorporated, Orange County · 7,300 peopleB−graded within the state·Overall C− · #424 of 634
T373Southchaseunincorporated, Orange County · 13,981 peopleB−graded within the state·Overall C+ · #281 of 634
T373Taftunincorporated, Orange County · 2,730 peopleB−graded within the state·Overall B · #65 of 634
T373Tangerineunincorporated, Orange County · 4,326 peopleB−graded within the state·Overall B · #116 of 634
T373Union Parkunincorporated, Orange County · 10,615 peopleB−graded within the state·Overall C · #371 of 634
T373University College campusunincorporated, Orange County · 41,902 peopleB−graded within the state·Overall B
T373Wedgefieldunincorporated, Orange County · 8,851 peopleB−graded within the state·Overall C+ · #275 of 634
T373Williamsburgunincorporated, Orange County · 9,063 peopleB−graded within the state·Overall B · #91 of 634
T373WindermereOrange County · 3,344 peopleB−graded within the state·Overall B · #76 of 634
T373Winter GardenOrange County · 48,063 peopleB−graded within the state·Overall C+ · #214 of 634
T373Winter ParkOrange County · 30,444 peopleB−graded within the state·Overall C+ · #205 of 634
T373Zellwoodunincorporated, Orange County · 3,228 peopleB−graded within the state·Overall B+ · #39 of 634
T413Daytona BeachVolusia County · 88,471 peopleB−graded within the state·Overall D · #503 of 634
T413Daytona Beach ShoresVolusia County · 5,187 peopleB−graded within the state·Overall C · #316 of 634
T413De Leon Springsunincorporated, Volusia County · 2,687 peopleB−graded within the state·Overall B · #113 of 634
T413DeBaryVolusia County · 23,544 peopleB−graded within the state·Overall C+ · #225 of 634
T413DeLandVolusia County · 46,346 peopleB−graded within the state·Overall C · #383 of 634
T413DeltonaVolusia County · 100,267 peopleB−graded within the state·Overall C · #399 of 634
T413EdgewaterVolusia County · 24,795 peopleB−graded within the state·Overall C · #349 of 634
T413Holly HillVolusia County · 13,268 peopleB−graded within the state·Overall C− · #480 of 634
T413Lake HelenVolusia County · 2,994 peopleB−graded within the state·Overall B− · #180 of 634
T413New Smyrna BeachVolusia County · 33,182 peopleB−graded within the state·Overall C · #401 of 634
T413Orange CityVolusia County · 15,309 peopleB−graded within the state·Overall C− · #483 of 634
T413Ormond BeachVolusia County · 44,692 peopleB−graded within the state·Overall C · #361 of 634
T413Ormond-by-the-Seaunincorporated, Volusia County · 7,146 peopleB−graded within the state·Overall C− · #419 of 634
T413Ponce InletVolusia County · 3,470 peopleB−graded within the state·Overall B− · #143 of 634
T413Port OrangeVolusia County · 66,395 peopleB−graded within the state·Overall C · #390 of 634
T413Samsula-Spruce Creekunincorporated, Volusia County · 4,852 peopleB−graded within the state·Overall C+ · #296 of 634
T413South DaytonaVolusia County · 13,894 peopleB−graded within the state·Overall C · #398 of 634
T413West DeLandunincorporated, Volusia County · 3,632 peopleB−graded within the state·Overall C+ · #268 of 634
T431Bradfordvilleunincorporated, Leon County · 18,953 peopleB−graded within the state·Overall B · #123 of 634
T431TallahasseeLeon County · 204,902 peopleB−graded within the state·Overall C− · #478 of 634
T431Woodvilleunincorporated, Leon County · 3,722 peopleB−graded within the state·Overall D · #558 of 634
T434Charlotte Harborunincorporated, Charlotte County · 4,239 peopleB−graded within the state·Overall C− · #469 of 634
T434Clevelandunincorporated, Charlotte County · 2,683 peopleB−graded within the state·Overall C · #327 of 634
T434Harbour Heightsunincorporated, Charlotte County · 4,289 peopleB−graded within the state·Overall D− · #588 of 634
T434Port Charlotteunincorporated, Charlotte County · 66,133 peopleB−graded within the state·Overall D · #542 of 634
T434Punta GordaCharlotte County · 20,383 peopleB−graded within the state·Overall C+ · #270 of 634
T434Rotondaunincorporated, Charlotte County · 10,352 peopleB−graded within the state·Overall C− · #432 of 634
T440Brookridgeunincorporated, Hernando County · 4,923 peopleB−graded within the state·Overall C+ · #237 of 634
T440BrooksvilleHernando County · 10,145 peopleB−graded within the state·Overall C− · #498 of 634
T440Hernando Beachunincorporated, Hernando County · 2,675 peopleB−graded within the state·Overall D · #502 of 634
T440High Pointunincorporated, Hernando County · 3,548 peopleB−graded within the state·Overall B− · #195 of 634
T440Hill 'n Daleunincorporated, Hernando County · 3,083 peopleB−graded within the state·Overall C · #348 of 634
T440North Brooksvilleunincorporated, Hernando County · 4,227 peopleB−graded within the state·Overall C · #353 of 634
T440North Weeki Wacheeunincorporated, Hernando County · 8,979 peopleB−graded within the state·Overall D · #520 of 634
T440Ridge Manorunincorporated, Hernando County · 3,935 peopleB−graded within the state·Overall C− · #470 of 634
T440South Brooksvilleunincorporated, Hernando County · 5,099 peopleB−graded within the state·Overall C− · #444 of 634
T440Spring Hillunincorporated, Hernando County · 119,983 peopleB−graded within the state·Overall C− · #454 of 634
T440Timber Pinesunincorporated, Hernando County · 5,007 peopleB−graded within the state·Overall C− · #456 of 634
T451Fort PierceSt. Lucie County · 51,737 peopleB−graded within the state·Overall D− · #581 of 634
T451Fort Pierce Northunincorporated, St. Lucie County · 7,224 peopleB−graded within the state·Overall C− · #439 of 634
T451Fort Pierce Southunincorporated, St. Lucie County · 5,028 peopleB−graded within the state·Overall D · #548 of 634
T451Hutchinson Island Southunincorporated, St. Lucie County · 4,175 peopleB−graded within the state·Overall D · #519 of 634
T451Indian River Estatesunincorporated, St. Lucie County · 7,685 peopleB−graded within the state·Overall D− · #586 of 634
T451Lakewood Parkunincorporated, St. Lucie County · 13,866 peopleB−graded within the state·Overall C− · #474 of 634
T451Port St. LucieSt. Lucie County · 268,062 peopleB−graded within the state·Overall D · #512 of 634
T451River Parkunincorporated, St. Lucie County · 5,714 peopleB−graded within the state·Overall D · #523 of 634
T451White Cityunincorporated, St. Lucie County · 5,744 peopleB−graded within the state·Overall C− · #420 of 634
T460Apollo Beachunincorporated, Hillsborough County · 33,355 peopleC+graded within the state·Overall C+ · #261 of 634
T460Balmunincorporated, Hillsborough County · 7,181 peopleC+graded within the state·Overall C− · #441 of 634
T460Bloomingdaleunincorporated, Hillsborough County · 23,827 peopleC+graded within the state·Overall C+ · #283 of 634
T460Brandonunincorporated, Hillsborough County · 119,767 peopleC+graded within the state·Overall C · #356 of 634
T460Carrollwoodunincorporated, Hillsborough County · 36,725 peopleC+graded within the state·Overall C+ · #253 of 634
T460Chevalunincorporated, Hillsborough County · 13,969 peopleC+graded within the state·Overall C+ · #230 of 634
T460Citrus Parkunincorporated, Hillsborough County · 28,804 peopleC+graded within the state·Overall C · #315 of 634
T460Doverunincorporated, Hillsborough County · 3,009 peopleC+graded within the state·Overall C · #336 of 634
T460East Lake-Orient Parkunincorporated, Hillsborough County · 29,213 peopleC+graded within the state·Overall C− · #472 of 634
T460Egypt Lake-Letounincorporated, Hillsborough County · 35,873 peopleC+graded within the state·Overall D · #513 of 634
T460Fish Hawkunincorporated, Hillsborough County · 26,186 peopleC+graded within the state·Overall C · #328 of 634
T460Gibsontonunincorporated, Hillsborough County · 18,754 peopleC+graded within the state·Overall D · #518 of 634
T460Keystoneunincorporated, Hillsborough County · 25,858 peopleC+graded within the state·Overall C+ · #234 of 634
T460Lake Magdaleneunincorporated, Hillsborough County · 32,083 peopleC+graded within the state·Overall C · #322 of 634
T460Lutzunincorporated, Hillsborough County · 27,106 peopleC+graded within the state·Overall C+ · #236 of 634
T460Mangounincorporated, Hillsborough County · 13,242 peopleC+graded within the state·Overall D · #528 of 634
T460Northdaleunincorporated, Hillsborough County · 25,710 peopleC+graded within the state·Overall C+ · #251 of 634
T460Palm River-Clair Melunincorporated, Hillsborough County · 27,844 peopleC+graded within the state·Overall C− · #450 of 634
T460Pebble Creekunincorporated, Hillsborough County · 10,447 peopleC+graded within the state·Overall B− · #145 of 634
T460Plant CityHillsborough County · 44,118 peopleC+graded within the state·Overall C− · #482 of 634
T460Progress Villageunincorporated, Hillsborough County · 10,450 peopleC+graded within the state·Overall C+ · #271 of 634
T460Riverviewunincorporated, Hillsborough County · 113,697 peopleC+graded within the state·Overall C · #365 of 634
T460Ruskinunincorporated, Hillsborough County · 29,834 peopleC+graded within the state·Overall D · #510 of 634
T460Seffnerunincorporated, Hillsborough County · 8,885 peopleC+graded within the state·Overall C · #337 of 634
T460Sun City Centerunincorporated, Hillsborough County · 33,548 peopleC+graded within the state·Overall C− · #489 of 634
T460TampaHillsborough County · 413,554 peopleC+graded within the state·Overall C− · #458 of 634
T460Temple TerraceHillsborough County · 27,075 peopleC+graded within the state·Overall C · #393 of 634
T460Thonotosassaunincorporated, Hillsborough County · 15,764 peopleC+graded within the state·Overall D · #538 of 634
T460Town 'n' Countryunincorporated, Hillsborough County · 85,928 peopleC+graded within the state·Overall C · #396 of 634
T460Universityunincorporated, Hillsborough County · 48,127 peopleC+graded within the state·Overall C− · #434 of 634
T460Valricounincorporated, Hillsborough County · 40,239 peopleC+graded within the state·Overall C · #386 of 634
T460Westchaseunincorporated, Hillsborough County · 24,885 peopleC+graded within the state·Overall B− · #144 of 634
T460Wimaumaunincorporated, Hillsborough County · 15,266 peopleC+graded within the state·Overall D · #550 of 634
493Live OakSuwannee County · 7,248 peopleC+graded within the state·Overall D · #505 of 634
T494AlachuaAlachua County · 10,612 peopleC+graded within the state·Overall C · #354 of 634
T494GainesvilleAlachua County · 148,671 peopleC+graded within the state·Overall D · #504 of 634
T494High SpringsAlachua County · 6,762 peopleC+graded within the state·Overall D · #506 of 634
T494NewberryAlachua County · 8,618 peopleC+graded within the state·Overall C · #407 of 634
498ChipleyWashington County · 3,804 peopleC+graded within the state·Overall C− · #485 of 634
T499Bayshore Gardensunincorporated, Manatee County · 18,131 peopleC+graded within the state·Overall D · #501 of 634
T499BradentonManatee County · 58,014 peopleC+graded within the state·Overall D · #565 of 634
T499Cortezunincorporated, Manatee County · 5,205 peopleC+graded within the state·Overall C− · #442 of 634
T499Ellentonunincorporated, Manatee County · 5,133 peopleC+graded within the state·Overall B− · #164 of 634
T499Holmes BeachManatee County · 3,027 peopleC+graded within the state·Overall C+ · #263 of 634
T499Memphisunincorporated, Manatee County · 9,185 peopleC+graded within the state·Overall C− · #429 of 634
T499PalmettoManatee County · 13,562 peopleC+graded within the state·Overall C · #392 of 634
T499Samosetunincorporated, Manatee County · 5,284 peopleC+graded within the state·Overall D · #530 of 634
T499South Bradentonunincorporated, Manatee County · 25,990 peopleC+graded within the state·Overall C · #387 of 634
T499West Bradentonunincorporated, Manatee County · 3,991 peopleC+graded within the state·Overall B · #118 of 634
T499West Samosetunincorporated, Manatee County · 7,429 peopleC+graded within the state·Overall D · #537 of 634
T499Whitfieldunincorporated, Manatee County · 4,261 peopleC+graded within the state·Overall C− · #461 of 634
T511Atlantic BeachDuval County · 13,245 peopleC+graded within the state·Overall B− · #182 of 634
T511JacksonvilleDuval County · 1,017,689 peopleC+graded within the state·Overall C− · #437 of 634
T511Jacksonville BeachDuval County · 23,615 peopleC+graded within the state·Overall B · #74 of 634
T511Neptune BeachDuval County · 7,020 peopleC+graded within the state·Overall B · #120 of 634
T515Alvaunincorporated, Lee County · 3,389 peopleC+graded within the state·Overall C− · #464 of 634
T515Bonita SpringsLee County · 57,634 peopleC+graded within the state·Overall C · #375 of 634
T515Buckinghamunincorporated, Lee County · 4,311 peopleC+graded within the state·Overall C · #410 of 634
T515Cape CoralLee County · 236,264 peopleC+graded within the state·Overall C− · #484 of 634
T515Cypress Lakeunincorporated, Lee County · 13,032 peopleC+graded within the state·Overall C+ · #287 of 634
T515EsteroLee County · 38,365 peopleC+graded within the state·Overall C · #321 of 634
T515Florida Gulf Coast University College campusunincorporated, Lee County · 4,836 peopleC+graded within the state·No overall grade
T515Fort MyersLee County · 101,581 peopleC+graded within the state·Overall D · #570 of 634
T515Fort Myers BeachLee County · 5,287 peopleC+graded within the state·Overall C+ · #302 of 634
T515Fort Myers Shoresunincorporated, Lee County · 5,946 peopleC+graded within the state·Overall D · #541 of 634
T515Gatewayunincorporated, Lee County · 11,176 peopleC+graded within the state·Overall C · #357 of 634
T515Ionaunincorporated, Lee County · 13,631 peopleC+graded within the state·Overall C · #404 of 634
T515Lehigh Acresunincorporated, Lee County · 132,353 peopleC+graded within the state·Overall D− · #584 of 634
T515Lochmoor Waterway Estatesunincorporated, Lee County · 6,511 peopleC+graded within the state·Overall C · #358 of 634
T515McGregorunincorporated, Lee County · 8,490 peopleC+graded within the state·Overall C+ · #246 of 634
T515North Fort Myersunincorporated, Lee County · 44,993 peopleC+graded within the state·Overall C · #320 of 634
T515Olgaunincorporated, Lee County · 3,282 peopleC+graded within the state·Overall D · #525 of 634
T515Pine Manorunincorporated, Lee County · 3,660 peopleC+graded within the state·Overall D− · #585 of 634
T515San Carlos Parkunincorporated, Lee County · 19,159 peopleC+graded within the state·Overall C · #309 of 634
T515SanibelLee County · 6,303 peopleC+graded within the state·Overall C · #376 of 634
T515St. James Cityunincorporated, Lee County · 3,412 peopleC+graded within the state·Overall D · #547 of 634
T515Suncoast Estatesunincorporated, Lee County · 4,369 peopleC+graded within the state·Overall C− · #460 of 634
T515Three Oaksunincorporated, Lee County · 6,144 peopleC+graded within the state·Overall C+ · #273 of 634
T515Ticeunincorporated, Lee County · 4,758 peopleC+graded within the state·Overall C · #385 of 634
T515Villasunincorporated, Lee County · 13,644 peopleC+graded within the state·Overall C− · #414 of 634
T515Whiskey Creekunincorporated, Lee County · 5,371 peopleC+graded within the state·Overall C · #308 of 634
541Four Cornersunincorporated, Lake County · 65,048 peopleCgraded within the state·Overall C− · #462 of 634
T542Beverly Hillsunincorporated, Citrus County · 9,650 peopleCgraded within the state·Overall D · #576 of 634
T542Citrus Hillsunincorporated, Citrus County · 9,304 peopleCgraded within the state·Overall D · #514 of 634
T542Citrus Springsunincorporated, Citrus County · 12,215 peopleCgraded within the state·Overall D · #578 of 634
T542Crystal RiverCitrus County · 3,618 peopleCgraded within the state·Overall D · #573 of 634
T542Floral Cityunincorporated, Citrus County · 5,437 peopleCgraded within the state·Overall D · #559 of 634
T542Hernandounincorporated, Citrus County · 9,299 peopleCgraded within the state·Overall D− · #600 of 634
T542Homosassa Springsunincorporated, Citrus County · 15,701 peopleCgraded within the state·Overall D · #562 of 634
T542InvernessCitrus County · 7,796 peopleCgraded within the state·Overall D · #536 of 634
T542Inverness Highlands Northunincorporated, Citrus County · 2,830 peopleCgraded within the state·Overall C+ · #208 of 634
T542Inverness Highlands Southunincorporated, Citrus County · 7,449 peopleCgraded within the state·Overall D · #571 of 634
T542Lecantounincorporated, Citrus County · 7,398 peopleCgraded within the state·Overall D · #516 of 634
T542Pine Ridgeunincorporated, Citrus County · 10,762 peopleCgraded within the state·Overall D · #572 of 634
T542Sugarmill Woodsunincorporated, Citrus County · 10,782 peopleCgraded within the state·Overall D− · #582 of 634
555Port St. JoeGulf County · 3,995 peopleCgraded within the state·Overall D · #577 of 634
556PalatkaPutnam County · 10,872 peopleCgraded within the state·Overall D− · #622 of 634
557BonifayHolmes County · 2,839 peopleCgraded within the state·Overall D− · #598 of 634
558WauchulaHardee County · 4,946 peopleCgraded within the state·Overall D · #574 of 634
T559Buenaventura Lakesunincorporated, Osceola County · 32,682 peopleCgraded within the state·Overall D · #568 of 634
T559Celebrationunincorporated, Osceola County · 13,667 peopleCgraded within the state·Overall C+ · #278 of 634
T559KissimmeeOsceola County · 85,591 peopleCgraded within the state·Overall D− · #594 of 634
T559St. CloudOsceola County · 74,960 peopleCgraded within the state·Overall C− · #447 of 634
563MariannaJackson County · 7,289 peopleC−graded within the state·Overall D · #543 of 634
564MacclennyBaker County · 8,251 peopleC−graded within the state·Overall C+ · #242 of 634
565PerryTaylor County · 7,330 peopleC−graded within the state·Overall D− · #626 of 634
T566Avon ParkHighlands County · 10,514 peopleC−graded within the state·Overall D− · #596 of 634
T566Lake PlacidHighlands County · 2,599 peopleC−graded within the state·Overall D− · #627 of 634
T566SebringHighlands County · 12,059 peopleC−graded within the state·Overall D− · #615 of 634
T569Bellviewunincorporated, Escambia County · 26,488 peopleC−graded within the state·Overall D · #551 of 634
T569Brentunincorporated, Escambia County · 23,813 peopleC−graded within the state·Overall C− · #468 of 634
T569Ensleyunincorporated, Escambia County · 23,760 peopleC−graded within the state·Overall D · #556 of 634
T569Ferry Passunincorporated, Escambia County · 30,053 peopleC−graded within the state·Overall C− · #473 of 634
T569Gonzalezunincorporated, Escambia County · 14,458 peopleC−graded within the state·Overall C · #412 of 634
T569Gouldingunincorporated, Escambia County · 3,734 peopleC−graded within the state·Overall D · #546 of 634
T569Myrtle Groveunincorporated, Escambia County · 15,595 peopleC−graded within the state·Overall C− · #465 of 634
T569PensacolaEscambia County · 53,817 peopleC−graded within the state·Overall C · #333 of 634
T569Pensacola Stationunincorporated, Escambia County · 5,281 peopleC−graded within the state·Overall D · #517 of 634
T569Warringtonunincorporated, Escambia County · 15,918 peopleC−graded within the state·Overall D · #560 of 634
T569West Pensacolaunincorporated, Escambia County · 20,665 peopleC−graded within the state·Overall D · #540 of 634
580Poincianaunincorporated, Osceola County · 75,068 peopleC−graded within the state·Overall D− · #617 of 634
581StarkeBradford County · 5,963 peopleC−graded within the state·Overall D− · #606 of 634
582MadisonMadison County · 2,988 peopleDgraded within the state·Overall D− · #608 of 634
T583BelleviewMarion County · 6,512 peopleDgraded within the state·Overall D− · #618 of 634
T583Liberty Triangleunincorporated, Marion County · 24,888 peopleDgraded within the state·Overall D · #563 of 634
T583Marion Oaksunincorporated, Marion County · 23,972 peopleDgraded within the state·Overall D− · #609 of 634
T583OcalaMarion County · 71,753 peopleDgraded within the state·Overall D− · #610 of 634
T583On Top of the Worldunincorporated, Marion County · 16,007 peopleDgraded within the state·Overall D · #569 of 634
T583Rainbow Lakes Estatesunincorporated, Levy County · 3,762 peopleDgraded within the state·Overall D− · #604 of 634
T583Rainbow Springsunincorporated, Marion County · 6,082 peopleDgraded within the state·Overall D− · #614 of 634
T583Silver Springsunincorporated, Marion County · 2,712 peopleDgraded within the state·Overall C− · #486 of 634
T583Silver Springs Shoresunincorporated, Marion County · 28,537 peopleDgraded within the state·Overall D− · #603 of 634
T592Alturasunincorporated, Polk County · 4,581 peopleDgraded within the state·Overall D · #553 of 634
T592AuburndalePolk County · 21,369 peopleDgraded within the state·Overall D− · #583 of 634
T592BartowPolk County · 23,617 peopleDgraded within the state·Overall D · #561 of 634
T592Combee Settlementunincorporated, Polk County · 5,242 peopleDgraded within the state·Overall D− · #620 of 634
T592Crooked Lake Parkunincorporated, Polk County · 2,641 peopleDgraded within the state·Overall D− · #602 of 634
T592Crystal Lakeunincorporated, Polk County · 5,451 peopleDgraded within the state·Overall D− · #579 of 634
T592Cypress Gardensunincorporated, Polk County · 10,077 peopleDgraded within the state·Overall D · #539 of 634
T592DavenportPolk County · 18,110 peopleDgraded within the state·Overall D · #533 of 634
T592DundeePolk County · 6,424 peopleDgraded within the state·Overall D− · #630 of 634
T592Eagle LakePolk County · 6,415 peopleDgraded within the state·Overall D− · #629 of 634
T592Fort MeadePolk County · 5,379 peopleDgraded within the state·Overall D− · #597 of 634
T592FrostproofPolk County · 3,519 peopleDgraded within the state·Overall D · #531 of 634
T592Fuller Heightsunincorporated, Polk County · 10,083 peopleDgraded within the state·Overall D− · #580 of 634
T592Fussels Cornerunincorporated, Polk County · 5,682 peopleDgraded within the state·Overall D · #552 of 634
T592Grenelefeunincorporated, Polk County · 2,797 peopleDgraded within the state·Overall D− · #632 of 634
T592Haines CityPolk County · 45,973 peopleDgraded within the state·Overall D · #575 of 634
T592Highland Cityunincorporated, Polk County · 13,276 peopleDgraded within the state·Overall C− · #479 of 634
T592Inwoodunincorporated, Polk County · 7,556 peopleDgraded within the state·Overall D− · #601 of 634
T592Jan Phyl Villageunincorporated, Polk County · 5,708 peopleDgraded within the state·Overall D− · #611 of 634
T592Kathleenunincorporated, Polk County · 7,201 peopleDgraded within the state·Overall D− · #625 of 634
T592Lake AlfredPolk County · 10,107 peopleDgraded within the state·Overall C− · #476 of 634
T592Lake HamiltonPolk County · 3,007 peopleDgraded within the state·Overall D− · #616 of 634
T592Lake WalesPolk County · 18,650 peopleDgraded within the state·Overall D− · #624 of 634
T592LakelandPolk County · 125,520 peopleDgraded within the state·Overall D · #567 of 634
T592Lakeland Highlandsunincorporated, Polk County · 12,102 peopleDgraded within the state·Overall C · #325 of 634
T592Loughmanunincorporated, Polk County · 7,591 peopleDgraded within the state·Overall D · #554 of 634
T592Medullaunincorporated, Polk County · 10,985 peopleDgraded within the state·Overall D · #545 of 634
T592MulberryPolk County · 4,573 peopleDgraded within the state·Overall C · #408 of 634
T592Polk CityPolk County · 3,082 peopleDgraded within the state·Overall D− · #591 of 634
T592Wahnetaunincorporated, Polk County · 3,876 peopleDgraded within the state·Overall D− · #599 of 634
T592Willow Oakunincorporated, Polk County · 7,454 peopleDgraded within the state·Overall D− · #621 of 634
T592Winter HavenPolk County · 62,313 peopleDgraded within the state·Overall D− · #607 of 634
T624OkeechobeeOkeechobee County · 5,811 peopleDgraded within the state·Overall D− · #590 of 634
T624Taylor Creekunincorporated, Okeechobee County · 4,457 peopleDgraded within the state·Overall D− · #631 of 634
T626CarrabelleFranklin County · 2,572 peopleDgraded within the state·Overall D− · #587 of 634
T626Eastpointunincorporated, Franklin County · 3,163 peopleDgraded within the state·Overall D · #544 of 634
628JasperHamilton County · 3,444 peopleDgraded within the state·Overall D− · #613 of 634
629Port LaBelleunincorporated, Glades County · 7,923 peopleDgraded within the state·Overall D− · #633 of 634
T630ClewistonHendry County · 7,594 peopleDgraded within the state·Overall D− · #589 of 634
T630LaBelleHendry County · 5,754 peopleDgraded within the state·Overall D− · #619 of 634
T630Monturaunincorporated, Hendry County · 4,121 peopleDgraded within the state·Overall D− · #634 of 634
T633ArcadiaDeSoto County · 8,046 peopleD−graded within the state·Overall D− · #623 of 634
T633Southeast Arcadiaunincorporated, DeSoto County · 7,555 peopleD−graded within the state·Overall D− · #628 of 634
635MonticelloJefferson County · 2,767 peopleD−graded within the state·Overall D− · #592 of 634
T636ChattahoocheeGadsden County · 3,011 peopleD−graded within the state·Overall D− · #595 of 634
T636MidwayGadsden County · 3,482 peopleD−graded within the state·Overall D− · #605 of 634
T636QuincyGadsden County · 8,162 peopleD−graded within the state·Overall D− · #612 of 634
Quick answers

Questions people ask

Which Florida town has the best schools?

Butler Beach (St. Johns County), Flagler Estates (St. Johns County), Fruit Cove (St. Johns County), Nocatee (St. Johns County) and Palm Valley (St. Johns County) and 6 more share first place on schools among 638 towns. Schools are compared within Florida, so the letter is a state grade.

How are these towns ranked?

The Schools grade: state test results and graduation rates of the districts serving each town, compared with the state’s other districts (U.S. Department of Education). Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a schools grade (638 in Florida). Smaller towns have the grade on their page but no rank. Every town is on the Florida page.

Go deeper

More Florida lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Florida rankings →
Other states

Towns with the best schools in other states