Ranked on reported serious-incident rates from the 2021-22 federal collection · higher percentile = safer
Only cities with at least 5 schools whose reporting we can verify appear here — see how we score and what this data can't tell you.
| # | CITY | SAFETY PCTL | SCHOOLS SCORED | HOME VALUE |
|---|---|---|---|---|
| 1 | Middleburg | 94 | 8 of 10 | $328,999 |
| 2 | Orange Park | 86 | 10 of 22 | $315,205 |
| 3 | Milton | 69 | 8 of 17 | $288,820 |
| 4 | Lehigh Acres | 64 | 13 of 15 | $281,935 |
| 5 | Jupiter | 53 | 5 of 11 | $702,538 |
| 6 | Crestview | 52 | 10 of 17 | $291,516 |
| 7 | Cutler Bay | 52 | 5 of 10 | $566,892 |
| 8 | Ocoee | 47 | 11 of 12 | $416,127 |
| 9 | Riviera Beach | 47 | 7 of 11 | $408,733 |
| 10 | Land O Lakes | 46 | 7 of 14 | $419,972 |
| 11 | Fort Myers | 45 | 34 of 45 | $309,562 |
| 12 | Cape Coral | 45 | 22 of 26 | $337,346 |
| 13 | Saint Cloud | 44 | 5 of 7 | $393,440 |
| 14 | Delray Beach | 43 | 8 of 10 | $342,429 |
| 15 | Boca Raton | 42 | 20 of 26 | $575,479 |
| 16 | Lutz | 41 | 7 of 10 | $491,211 |
| 17 | Hialeah | 38 | 17 of 43 | $445,331 |
| 18 | Valrico | 38 | 6 of 8 | $419,685 |
| 19 | Davenport | 38 | 8 of 11 | $341,119 |
| 20 | Wellington | 37 | 7 of 12 | $658,112 |
| 21 | Coral Gables | 37 | 5 of 8 | $1,576,723 |
| 22 | Winter Garden | 37 | 16 of 17 | $569,557 |
| 23 | Lake City | 36 | 11 of 15 | $267,846 |
| 24 | Windermere | 35 | 7 of 7 | $714,453 |
| 25 | Homestead | 35 | 20 of 47 | $437,066 |
| 26 | Boynton Beach | 35 | 19 of 23 | $402,831 |
| 27 | Riverview | 35 | 22 of 28 | $366,239 |
| 28 | North Miami Beach | 34 | 8 of 10 | $455,813 |
| 29 | Plant City | 33 | 11 of 19 | $343,765 |
| 30 | Satellite Beach | 33 | 5 of 5 | $521,852 |
| 31 | St. Cloud | 33 | 5 of 5 | — |
| 32 | Wesley Chapel | 32 | 9 of 17 | $402,222 |
| 33 | Bonita Springs | 31 | 5 of 6 | $507,317 |
| 34 | Port Richey | 31 | 5 of 6 | $229,015 |
| 35 | Live Oak | 30 | 6 of 9 | $263,886 |
| 36 | Orlando | 28 | 167 of 198 | $375,175 |
| 37 | Deland | 28 | 9 of 11 | $338,909 |
| 38 | West Palm Beach | 28 | 36 of 55 | $403,887 |
| 39 | Loxahatchee | 27 | 5 of 6 | — |
| 40 | Miami Beach | 27 | 5 of 7 | $524,997 |
| 41 | Palm Harbor | 26 | 6 of 11 | $402,681 |
| 42 | Miami | 25 | 115 of 274 | $582,621 |
| 43 | Tampa | 24 | 118 of 169 | $380,283 |
| 44 | Kissimmee | 24 | 46 of 54 | $359,462 |
| 45 | Greenacres | 24 | 9 of 10 | $281,651 |
| 46 | Ormond Beach | 23 | 6 of 7 | $365,608 |
| 47 | Lake Worth | 23 | 10 of 16 | — |
| 48 | Clermont | 23 | 6 of 12 | $432,288 |
| 49 | Cooper City | 22 | 7 of 7 | $671,172 |
| 50 | Winter Haven | 21 | 13 of 21 | $275,573 |
| 51 | Apopka | 21 | 15 of 17 | $398,039 |
| 52 | Belle Glade | 21 | 6 of 8 | $289,679 |
| 53 | Miami Gardens | 21 | 11 of 18 | $475,214 |
| 54 | Winter Park | 20 | 7 of 8 | $470,915 |
| 55 | Tarpon Springs | 20 | 8 of 10 | $391,502 |
| 56 | Merritt Island | 20 | 8 of 9 | $436,289 |
| 57 | Brandon | 20 | 7 of 10 | $358,445 |
| 58 | Palm Beach Gardens | 20 | 9 of 13 | $696,721 |
| 59 | Lantana | 20 | 6 of 8 | — |
| 60 | Fort Walton Beach | 20 | 10 of 14 | $327,813 |
| 61 | North Miami | 19 | 5 of 10 | $424,771 |
| 62 | Winter Springs | 19 | 5 of 8 | $427,735 |
| 63 | Saint Johns | 19 | 8 of 10 | — |
| 64 | Holiday | 18 | 5 of 5 | $222,167 |
| 65 | Palm Bay | 18 | 14 of 20 | $305,330 |
| 66 | Dade City | 18 | 8 of 10 | $340,006 |
| 67 | Tallahassee | 18 | 37 of 54 | $298,194 |
| 68 | Oviedo | 17 | 9 of 11 | $511,370 |
| 69 | New Port Richey | 17 | 18 of 27 | $290,296 |
| 70 | Sebring | 17 | 8 of 12 | $241,327 |
| 71 | New Smyrna Beach | 16 | 5 of 6 | $454,418 |
| 72 | Ruskin | 16 | 8 of 8 | $313,554 |
| 73 | Ocala | 16 | 28 of 39 | $268,867 |
| 74 | Sebastian | 16 | 5 of 7 | $348,426 |
| 75 | Eustis | 16 | 6 of 8 | $338,814 |
| 76 | Haines City | 15 | 7 of 7 | $296,177 |
| 77 | Lake Wales | 15 | 10 of 10 | $244,759 |
| 78 | Stuart | 15 | 10 of 20 | $375,428 |
| 79 | Sanford | 14 | 16 of 21 | $344,300 |
| 80 | Green Cove Springs | 14 | 6 of 8 | $341,821 |
| 81 | Lakeland | 14 | 40 of 61 | $313,405 |
| 82 | Gainesville | 13 | 29 of 42 | $299,992 |
| 83 | Pembroke Pines | 13 | 23 of 30 | $489,023 |
| 84 | Opa Locka | 13 | 8 of 14 | — |
| 85 | Sunrise | 13 | 12 of 13 | $363,431 |
| 86 | Pensacola | 12 | 37 of 56 | $268,527 |
| 87 | Port Orange | 12 | 10 of 13 | $339,981 |
| 88 | Deltona | 12 | 13 of 13 | $300,807 |
| 89 | Longwood | 12 | 6 of 7 | $459,779 |
| 90 | Venice | 12 | 7 of 9 | $379,474 |
| 91 | North Lauderdale | 12 | 9 of 11 | $352,048 |
| 92 | Jacksonville | 11 | 145 of 189 | $287,871 |
| 93 | Weston | 11 | 8 of 10 | $727,063 |
| 94 | Palmetto | 11 | 10 of 15 | $352,064 |
| 95 | Leesburg | 11 | 6 of 7 | $277,781 |
| 96 | Spring Hill | 10 | 13 of 18 | $308,500 |
| 97 | Port St Lucie | 10 | 21 of 27 | — |
| 98 | Cocoa | 9 | 6 of 14 | $300,076 |
| 99 | Bartow | 9 | 8 of 16 | $281,196 |
| 100 | Port Charlotte | 8 | 7 of 12 | $268,380 |
| 101 | Panama City | 8 | 16 of 34 | $287,003 |
| 102 | Fort Pierce | 8 | 18 of 21 | $278,154 |
| 103 | Auburndale | 8 | 6 of 9 | $305,432 |
| 104 | Daytona Beach | 8 | 10 of 19 | $253,188 |
| 105 | Sarasota | 7 | 27 of 42 | $413,325 |
| 106 | Quincy | 7 | 5 of 12 | $178,169 |
| 107 | Bradenton | 7 | 28 of 50 | $353,306 |
| 108 | North Port | 7 | 6 of 9 | $303,256 |
| 109 | Labelle | 6 | 5 of 9 | $286,482 |
| 110 | Arcadia | 6 | 5 of 8 | $245,899 |
| 111 | Hollywood | 6 | 29 of 40 | $444,344 |
| 112 | Clearwater | 6 | 18 of 27 | $344,142 |
| 113 | Coral Springs | 6 | 25 of 28 | $524,239 |
| 114 | Margate | 5 | 6 of 11 | $321,338 |
| 115 | Largo | 5 | 11 of 18 | $339,252 |
| 116 | Vero Beach | 5 | 10 of 20 | $363,563 |
| 117 | Crawfordville | 5 | 8 of 9 | $293,486 |
| 118 | St Augustine | 4 | 18 of 35 | — |
| 119 | Naples | 4 | 45 of 53 | $548,905 |
| 120 | Seffner | 4 | 8 of 10 | $357,742 |
| 121 | Seminole | 4 | 7 of 10 | $386,378 |
| 122 | Lake Mary | 4 | 7 of 12 | $469,231 |
| 123 | Titusville | 4 | 8 of 11 | $273,984 |
| 124 | Melbourne | 4 | 10 of 19 | $359,920 |
| 125 | Temple Terrace | 4 | 5 of 7 | $329,643 |
| 126 | Okeechobee | 3 | 8 of 13 | $290,056 |
| 127 | Miramar | 3 | 20 of 24 | $520,975 |
| 128 | Defuniak Springs | 3 | 5 of 11 | $236,111 |
| 129 | Davie | 3 | 9 of 16 | $518,236 |
| 130 | Immokalee | 3 | 10 of 12 | $273,952 |
| 131 | Fort Lauderdale | 2 | 25 of 30 | $511,582 |
| 132 | Plantation | 2 | 11 of 13 | $498,545 |
| 133 | Pompano Beach | 2 | 17 of 23 | $352,505 |
| 134 | Oakland Park | 2 | 5 of 6 | $370,298 |
| 135 | St Petersburg | 2 | 23 of 45 | — |
| 136 | Lauderhill | 1 | 8 of 10 | $210,361 |
| 137 | Deerfield Beach | 1 | 6 of 7 | $272,664 |
| 138 | Coconut Creek | 1 | 7 of 9 | $279,711 |
| 139 | Palm Coast | 1 | 5 of 8 | $344,274 |
| 140 | Lauderdale Lakes | 1 | 5 of 7 | $137,834 |
| 141 | Brooksville | 0 | 13 of 16 | $311,207 |
| 142 | Pinellas Park | 0 | 6 of 12 | $303,946 |