FL ยท 2024-25 school year
Public schools in Florida
Florida has 4,186 open public schools run by 84 districts and other education agencies, enrolling 2,856,320 students. Schools average 18.2 students per teacher, compared with 15.3 nationally.
State totals
- Districts
- 84
- Schools
- 4,186
- Students
- 2,856,320
- Teachers (FTE)
- 154,497
- Students per teacher
- 18.2
- US: 15.3
- Charter schools
- 734
- Total spending
- $33.4 billion
- 2020 finance data
- Spending per pupil
- $12,074
- 2020 finance data. US: $16,826
In the 2020 finance data, districts in Florida spent $12,074 per pupil, which is below the US figure of $16,826. Dollars are nominal and not adjusted for regional costs or inflation.
Download all 4,186 Florida schools (CSV)School districts in Florida
All 84 districts and agencies, largest first. Filter by name or city, or sort any column.
Showing 1 to 50 of 84
Florida district rankings
Ratio and spending lists include only districts with 1,000 or more students, so very small districts do not dominate. These are factual sorts, not quality ratings.
Largest districts
- 1.Miami-Dade County Public Schools333,233
- 2.Broward County Public Schools243,553
- 3.Hillsborough County Public Schools220,360
- 4.Orange County Public Schools205,853
- 5.Palm Beach County Public Schools189,634
- 6.Duval County Public Schools130,054
- 7.Polk County Public Schools111,372
- 8.Lee County Public Schools102,506
- 9.Pinellas County Public Schools87,876
- 10.Pasco County Public Schools86,627
Lowest student-teacher ratio
- 1.DJJ District9.6
- 2.Ucp13.7
- 3.Holmes County Public Schools14.7
- 4.Gulf County Public Schools14.7
- 5.Franklin County Public Schools14.7
- 6.Walton County Public Schools14.8
- 7.Jackson County Public Schools14.8
- 8.Clay County Public Schools15.0
- 9.Union15.1
- 10.Sumter County Public Schools15.4
Highest student-teacher ratio
- 1.Hendry County Public Schools39.7
- 2.Glades County Public Schools39.4
- 3.Fl Virtual27.0
- 4.Fsu Lab Sch22.7
- 5.Broward County Public Schools21.7
- 6.IDEA Public Schools21.2
- 7.Putnam County Public Schools20.7
- 8.Lee County Public Schools20.5
- 9.South Tech Academy20.4
- 10.KIPP Charter20.3
Highest spending per pupil (2020)
- 1.Gulf County Public Schools$22,224
- 2.Monroe County Public Schools$19,109
- 3.Liberty County Public Schools$16,961
- 4.Franklin County Public Schools$16,178
- 5.Sarasota County Public Schools$14,764
- 6.Alachua County Public Schools$14,664
- 7.Walton County Public Schools$14,410
- 8.Bay County Public Schools$14,188
- 9.Collier County Public Schools$14,171
- 10.Palm Beach County Public Schools$13,485
Lowest spending per pupil (2020)
- 1.Hendry County Public Schools$6,567
- 2.Clay County Public Schools$9,674
- 3.Union$9,931
- 4.Baker County Public Schools$10,070
- 5.Seminole County Public Schools$10,108
- 6.Hernando County Public Schools$10,305
- 7.Columbia County Public Schools$10,326
- 8.Hardee County Public Schools$10,335
- 9.Duval County Public Schools$10,682
- 10.Flagler County Public Schools$10,776
Most charter schools
- 1.Miami-Dade County Public Schools160
- 2.Broward County Public Schools88
- 3.Hillsborough County Public Schools53
- 4.Palm Beach County Public Schools47
- 5.Duval County Public Schools42
- 6.Orange County Public Schools41
- 7.Polk County Public Schools33
- 8.Osceola County Public Schools26
- 9.Lee County Public Schools21
- 10.Pinellas County Public Schools17
Schools by level
902 high schools, 582 middle schools and 2,244 elementary schools. The largest of each are listed below; use search or a district page for the rest.
High schools 902
- Cypress Bay High School Weston, 4,579 students
- Florida Virtual High School Orlando, 4,331 students
- John A. Ferguson Senior High Miami, 4,291 students
- Seminole High School Sanford, 3,807 students
- Jule F Sumner High School Riverview, 3,602 students
- Western High School Davie, 3,510 students
- Apopka High Apopka, 3,446 students
- Coral Reef Senior High School Miami, 3,399 students
- Timber Creek High Orlando, 3,383 students
- South Dade Senior High School Homestead, 3,382 students
- Winter Park High Winter Park, 3,277 students
- John I. Leonard High School Greenacres, 3,262 students
- Colonial High Orlando, 3,239 students
- Windermere High Windermere, 3,217 students
- Fort Pierce Central High School Fort Pierce, 3,178 students
Middle schools 582
- Florida Virtual Middle School Orlando, 2,559 students
- Falcon Cove Middle School Weston, 2,096 students
- Indian Ridge Middle School Davie, 1,833 students
- Westglades Middle School Coral Springs, 1,646 students
- Belleview Middle School Belleview, 1,600 students
- Shields Middle School Ruskin, 1,593 students
- New River Middle School Fort Lauderdale, 1,566 students
- Hialeah Gardens Middle School Hialeah Gardens, 1,551 students
- Lehigh Acres Middle School Lehigh Acres, 1,509 students
- Seven Springs Middle School Trinity, 1,498 students
- Dr. John Long Middle School Wesley Chapel, 1,496 students
- Pacetti Bay Middle School St Augustine, 1,481 students
- Lyons Creek Middle School Coconut Creek, 1,469 students
- Eagles Landing Middle School Boca Raton, 1,466 students
- Pioneer Middle School Cooper City, 1,453 students
Elementary schools 2,244
- Florida Virtual Elementary School Orlando, 2,145 students
- Aventura Waterways K-8 Center Miami, 2,063 students
- Pembroke Pines Charter Elementary School Pembroke Pines, 2,046 students
- Mill Creek Academy St Augustine, 1,983 students
- Pine Island Academy St Augustine, 1,972 students
- Freedom Crossing Academy St Johns, 1,964 students
- Keys Gate Charter School Homestead, 1,950 students
- Veterans Park Academy for the Arts Lehigh Acres, 1,937 students
- Starkey Ranch K-8 Odessa, 1,927 students
- Somerset Academy Silver Palms Homestead, 1,890 students
- Winthrop Charter School Riverview, 1,827 students
- Liberty Pines Academy Saint Johns, 1,795 students
- Minneola Charter School Minneola, 1,763 students
- Norman S. Edelcup/Sunny Isles Beach K-8 Sunny Isles Beach, 1,729 students
- Oak Hammock K-8 School Port St Lucie, 1,727 students
Cities with the most public schools
- Miami 306 schools
- Orlando 204 schools
- Jacksonville 196 schools
- Tampa 165 schools
- Lakeland 61 schools
- Tallahassee 61 schools
- Pensacola 60 schools
- Naples 57 schools
- Kissimmee 56 schools
- Bradenton 55 schools
- West Palm Beach 54 schools
- Fort Myers 49 schools
- Gainesville 46 schools
- Hialeah 46 schools
- Homestead 45 schools
- Sarasota 44 schools
- Ocala 43 schools
- St Petersburg 42 schools
- Panama City 37 schools
- Hollywood 37 schools
Neighbouring states
Source: NCES Common Core of Data 2024-25 and F-33 finance 2020, via the Urban Institute Education Data Portal. Last reviewed October 2026. Finance figures are 2020 finance data in nominal dollars, not adjusted for inflation. Blank values are not available, not applicable or suppressed in the source. See the methodology.