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

Which U.S. cities have the most public schools?

Kate Carter
Former Educator · Oct 6, 2026 · 10:37 AM ET
Which U.S. cities have the most public schools?
See more of our coverage in your search results.Add allk12 on Google

Houston has more public schools than any other city in the United States. In the 2024-25 school year, 782 in-person public schools had a Houston address, according to allk12's analysis of federal school data. Chicago was second with 652, followed by Brooklyn, Los Angeles, and San Antonio.

RankCityPublic schoolsStudentsCharter schools
1Houston, Texas782516,438173
2Chicago, Illinois652327,482117
3Brooklyn, New York578290,85290
4Los Angeles, California562250,442167
5San Antonio, Texas556331,000158
6Bronx, New York466202,654100
7Phoenix, Arizona413192,362139
8Dallas, Texas372204,95971
9New York, New York349149,04253
10Las Vegas, Nevada311244,97254
11Miami, Florida306175,02894
12Tucson, Arizona303107,40774
13Philadelphia, Pennsylvania301177,90782
14San Diego, California279161,19545
15Fort Worth, Texas277154,43354
16Austin, Texas271157,47968
17Baltimore, Maryland270151,50131
18Washington, Washington, D.C.24193,261122
19Indianapolis, Indiana238146,65768
20San Jose, California234126,31150
21Denver, Colorado228100,22257
22Columbus, Ohio22888,99374
23El Paso, Texas226151,34126
24Memphis, Tennessee21399,96163
25Orlando, Florida200142,91832

In-person public schools by mailing city, 2024-25, including charter schools. Virtual schools are excluded. Source: allk12 analysis of NCES Common Core of Data.

How the count works

These totals group schools by the city in their mailing address, which does not always match a school district or a city's legal borders. That explains a few surprises on the list.

Houston's 782 schools come from many districts and charter operators. Houston ISD accounts for 268 of them, and 173 are charter schools. New York City does not appear as one entry because the federal data lists its schools by borough or neighborhood. Brooklyn, the Bronx, and Manhattan, listed as New York, each rank on their own. Los Angeles Unified runs 785 schools, but only 400 of them have a Los Angeles mailing address. The rest use neighborhood or nearby city names.

Charter schools make up a large share in some cities. Washington, D.C., has 124 charters among its 243 in-person public schools, more than half. Phoenix has 159 charters among 451 schools.

Every city has its own page on allk12 listing its schools, such as Houston and Chicago. For districts rather than cities, see the largest school districts in America.

Sources
School counts, enrollment, and charter status from allk12's analysis of National Center for Education Statistics (NCES) Common Core of Data, 2024-25.

Frequently asked questions

Which city has the most public schools in the U.S.?
Houston, with 782 in-person public schools with a Houston address in 2024-25, according to allk12's analysis of federal data. That count includes schools from several districts and 173 charter schools. Chicago is second with 652.
How many public schools are in New York City?
Federal data lists New York City schools by borough or neighborhood mailing name, not as one city, so it does not appear as a single entry here. Brooklyn alone has 578 public schools and the Bronx has 466.
Why does Houston have more schools than Los Angeles?
This count uses each school's mailing city. Houston addresses cover several school districts plus many charter schools, while only 400 of Los Angeles Unified's 785 schools have a Los Angeles mailing address. The rest use neighborhood or nearby city names.
LOADING COMMENTS…
WRITTEN BY
Kate Carter
Kate Carter
Former Educator

Kate Carter spent nearly 20 years in public school classrooms before transitioning to education writing and curriculum consulting. She taught middle and high school English and social studies across two states.

EXPERTISE
K-12 curriculum and instructionEducation Policy