Independent reference data, 2024-25 school year
US public schools and school districts
Official enrollment, staffing and spending figures for every public school and district in the country, from the federal Common Core of Data. No ratings, no reviews, just the numbers and what they mean.
The national picture
- Public schools
- 100,237
- Districts and agencies
- 19,630
- Students
- 49,343,524
- Reported enrollment, 2024-25
- Teachers (FTE)
- 3,143,599
- Charter schools
- 8,068
- Students per teacher
- 15.3
- Schools reporting both
- Spending per pupil
- $16,826
- 2020 finance data
Largest school districts
Tool
Find my school district
Enter a ZIP code to see which districts have schools or offices there. ZIP codes often cross district lines, so we show every match and point you to the official locator to confirm.
Featured districts and states
Districts
States
- Texas 9,192 schools
- California 10,303 schools
- Florida 4,186 schools
- New York 4,810 schools
- Illinois 4,398 schools
- Michigan 3,468 schools
- Georgia 2,329 schools
- Pennsylvania 2,932 schools
- Ohio 3,543 schools
- North Carolina 2,705 schools
Rankings
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.