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.

Elementary51,39822,431,197 students
Middle15,7848,806,125 students
High21,72715,255,893 students

Ways to find a school

Schools by state

  1. Alabama1,357
  2. Alaska483
  3. Arizona2,183
  4. Arkansas1,041
  5. California9,918
  6. Colorado1,861
  7. Connecticut987
  8. Delaware222
  9. District of Columbia240
  10. Florida3,929
  11. Georgia2,287
  12. Hawaii295
  13. Idaho767
  14. Illinois3,817
  15. Indiana1,822
  16. Iowa1,290
  17. Kansas1,328
  18. Kentucky1,381
  19. Louisiana1,277
  20. Maine553
  21. Maryland1,370
  22. Massachusetts1,793
  23. Michigan3,326
  24. Minnesota2,321
  25. Mississippi844
  26. Missouri2,294
  27. Montana818
  28. Nebraska993
  29. Nevada722
  30. New Hampshire484
  31. New Jersey2,480
  32. New Mexico859
  33. New York4,767
  34. North Carolina2,653
  35. North Dakota486
  36. Ohio3,471
  37. Oklahoma1,755
  38. Oregon1,266
  39. Pennsylvania2,899
  40. Rhode Island302
  41. South Carolina1,183
  42. South Dakota670
  43. Tennessee1,804
  44. Texas8,846
  45. Utah1,044
  46. Vermont283
  47. Virginia1,845
  48. Washington2,437
  49. West Virginia630
  50. Wisconsin2,148
  51. 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.

Sources