The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
public schoolsstate dataenrollmentcharter schools

How many public schools are in the U.S.?

Arthur Chen
Former Professor of Education · Oct 14, 2026 · 10:57 AM ET
How many public schools are in the U.S.?
See more of our coverage in your search results.Add allk12 on Google

There are 100,119 operating public schools in the 50 states and Washington, D.C., according to allk12's analysis of the National Center for Education Statistics' 2024-25 school directory. Together they enroll about 49.1 million students. Another 991 public schools operate in Puerto Rico and the U.S. territories.

California has the most, with 10,351. Texas is close behind at 9,624, even though the two states enroll a similar number of students, about 5.8 million in California and 5.5 million in Texas. Delaware has the fewest of any state, with 238.

Public schools by level and type

  • Elementary schools: 55,408
  • Middle schools: 16,148
  • High schools: 24,086
  • Other or combined grades: 4,477, such as K-12 schools

Of the 100,119 schools, 8,214 are charter schools, which are publicly funded but run independently of a traditional district. Another 1,741 are virtual schools that teach students online. For more on how charters work, see our explainer on what a charter school is.

Number of public schools in every state

RankStatePublic schoolsCharter schoolsStudents
1California10,3511,2895,790,305
2Texas9,6241,0985,545,640
3New York4,8323502,503,633
4Illinois4,3991311,843,051
5Florida4,2197512,856,531
6Ohio3,5453401,661,295
7Michigan3,4743681,369,973
8Pennsylvania2,9391771,666,699
9Minnesota2,781316876,122
10North Carolina2,7362261,551,337
11Arizona2,6286201,111,429
12New Jersey2,558861,355,569
13Washington2,553171,096,565
14Missouri2,46482885,243
15Georgia2,329961,744,185
16Wisconsin2,193225806,876
17Virginia2,13971,257,315
18Indiana1,9191341,037,604
19Tennessee1,9131141,002,363
20Colorado1,900260865,055
21Massachusetts1,82473915,932
22Oklahoma1,78473698,184
23Kentucky1,5500655,997
24Alabama1,53526751,060
25Maryland1,40950891,570
26Kansas1,3427477,077
27Iowa1,3237497,396
28Louisiana1,313146666,950
29Oregon1,293128539,626
30South Carolina1,278105796,780
31Utah1,110146684,739
32Arkansas1,106110491,268
33Nebraska1,0980330,483
34Mississippi1,03210433,124
35Connecticut1,01022490,969
36New Mexico92099310,878
37Montana8510147,535
38Idaho80685315,433
39Nevada744106474,721
40South Dakota7270146,873
41West Virginia6837242,155
42Maine59311166,401
43North Dakota5330123,013
44New Hampshire50646163,154
45Alaska49231127,890
46Wyoming364890,108
47Rhode Island31442133,879
48Vermont303077,547
49Hawaii29840167,071
50Washington, D.C.24412593,993
51Delaware23824142,156

Operating public schools in the 2024-25 school year, including charter and virtual schools. Source: allk12 analysis of NCES Common Core of Data.

The count of schools does not track enrollment closely. New York has more than twice as many schools as Georgia but only about 760,000 more students. Montana has 851 public schools for about 148,000 students, while Nevada has 744 for more than 470,000.

You can see the student count for each state in our public school students by state list, and every school in each state on its state page.

Sources
School counts and enrollment from allk12's analysis of National Center for Education Statistics (NCES) Common Core of Data, 2024-25. Operating schools are those listed in the most recent NCES school directory.

Frequently asked questions

How many public schools are in the United States?
There were 100,119 operating public schools in the 50 states and Washington, D.C., in the 2024-25 school year, according to allk12's analysis of National Center for Education Statistics data. Another 991 operate in Puerto Rico and U.S. territories.
Which state has the most public schools?
California, with 10,351 public schools serving about 5.8 million students. Texas is second with 9,624, followed by New York with 4,832, Illinois with 4,399, and Florida with 4,219.
How many public schools are charter schools?
8,214 of the 100,119 public schools in the 50 states and D.C. are charter schools, about 8%. California has the most charters, with 1,289, followed by Texas with 1,098 and Florida with 751.
LOADING COMMENTS…
WRITTEN BY
Arthur Chen
Arthur Chen
Former Professor of Education

Arthur Chen grew up in British Columbia and spent his academic career in university classrooms before turning his attention to K-12 education writing

EXPERTISE
Child development and early learningCross-cultural education systemsAcademic assessment