U.S. public schools
94,177 public schools were open in 2024-25: 51,398 elementary, 15,784 middle and 21,727 high schools, and 5,268 others that span levels or have none. 7,592 are charter schools and 1,433 teach online. Search by name, or find schools by city, state or district.
NCES Common Core of Data 2024-25 · schools open that year · method
Elementary51,39822,431,197 students
Middle15,7848,806,125 students
High21,72715,255,893 students
Ways to find a school
- School finder
Filter by state, level, size and students per teacher
- District finder
Which district serves an address
- Schools by city
Every city with five or more schools
- Schools A to Z
Every school record by name
- Largest schools
By 2024-25 enrollment
- Compare schools
Two or more schools side by side
Schools by state
- Alabama1,357
- Alaska483
- Arizona2,183
- Arkansas1,041
- California9,918
- Colorado1,861
- Connecticut987
- Delaware222
- District of Columbia240
- Florida3,929
- Georgia2,287
- Hawaii295
- Idaho767
- Illinois3,817
- Indiana1,822
- Iowa1,290
- Kansas1,328
- Kentucky1,381
- Louisiana1,277
- Maine553
- Maryland1,370
- Massachusetts1,793
- Michigan3,326
- Minnesota2,321
- Mississippi844
- Missouri2,294
- Montana818
- Nebraska993
- Nevada722
- New Hampshire484
- New Jersey2,480
- New Mexico859
- New York4,767
- North Carolina2,653
- North Dakota486
- Ohio3,471
- Oklahoma1,755
- Oregon1,266
- Pennsylvania2,899
- Rhode Island302
- South Carolina1,183
- South Dakota670
- Tennessee1,804
- Texas8,846
- Utah1,044
- Vermont283
- Virginia1,845
- Washington2,437
- West Virginia630
- Wisconsin2,148
- Wyoming346
Source: NCES Common Core of Data 2024-25: school directory (level from grades offered, charter and virtual status) and membership; schools open that year.