Short answer
The US had 99,088 operating public schools in the 2024-25 school year in the 50 states and DC, according to the NCES Common Core of Data, including 8,049 charter schools, run by 19,217 districts and other education agencies. NCES's 2023-24 Private School Survey puts private schools at about 30,550. Both lists are free from NCES: the public school directory file has every school's address, phone and website.
- 99,088 public schools operated in 2024-25; 52,159 are elementary schools and 8,049 are charter schools.
- About 30,550 private schools teach about 5.1 million K-12 students; two thirds are religiously affiliated.
- Districts do most of the buying: 47% of school systems have under 1,000 students, while 271 large ones enroll 34.5% of students.
- E-Rate Form 470s are a public, dated buying signal: 27,952 were posted for funding year 2026, 88% of them between October and February.
- California (10,303) and Texas (9,192) have the most public schools.
On this page
This guide is for companies that sell to K-12 schools and districts: education technology, network and audio-visual installers, school safety and security, furniture, food service equipment, transportation, staffing and professional development. It's also for anyone who needs a list of schools by state or type. It counts public and private schools from the federal sources, shows how to download them, explains how schools buy, and works through an example. For colleges, see our list of universities.
How many schools there are in the US
| Type | Number | Year and source |
|---|---|---|
| Public schools (operating) | 99,088 | 2024-25, NCES Common Core of Data |
| of which charter schools | 8,049 | 2024-25, NCES Common Core of Data |
| Private schools | about 30,550 | 2023-24, NCES Private School Survey (weighted estimate) |
| Public school districts and other education agencies | 19,217 | 2024-25, NCES Common Core of Data |
Public school and district counts cover the 50 states and DC and include schools that were open, new, reopened or changed agency that year.
The Common Core of Data (CCD) is NCES's annual census of public schools and districts, reported by state education agencies. The Private School Survey (PSS) runs every two years. Its 2023-24 public-use file, released in September 2026, has records for the 22,510 schools that responded, and NCES weights them to represent about 30,553 private schools.
Public schools by level and type
| Level | Public schools |
|---|---|
| Elementary | 52,159 |
| Middle | 16,143 |
| High | 23,578 |
| Other or combined grades | 4,442 |
| Prekindergarten only | 1,616 |
| Not reported or not applicable | 1,150 |
| Type | Public schools |
|---|---|
| Regular | 90,263 |
| Alternative | 5,378 |
| Special education | 1,859 |
| Career and technical | 1,588 |
Public schools by state
| State | Public schools | Charter schools |
|---|---|---|
| California | 10,303 | 1,276 |
| Texas | 9,192 | 1,056 |
| New York | 4,810 | 350 |
| Illinois | 4,398 | 131 |
| Florida | 4,186 | 734 |
| Ohio | 3,543 | 339 |
| Michigan | 3,468 | 368 |
| Pennsylvania | 2,932 | 175 |
| Minnesota | 2,741 | 309 |
| North Carolina | 2,705 | 213 |
Arizona, outside the top ten by total schools, has the fourth-most charter schools (569).
Private schools
The PSS shows a sector of many small schools. These are NCES's weighted estimates for 2023-24:
| Characteristic | Private schools | Share |
|---|---|---|
| Catholic | 6,228 | 20.4% |
| Other religious | 14,157 | 46.3% |
| Nonsectarian | 10,169 | 33.3% |
| Elementary | 17,512 | 57.3% |
| Secondary | 2,868 | 9.4% |
| Combined elementary and secondary | 10,174 | 33.3% |
| Fewer than 50 students | 12,035 | 39.4% |
| 750 students or more | 978 | 3.2% |
The average private school has about 167 K-12 students, so private schools teach roughly 5.1 million in all. California (about 3,090), Florida (2,770), Pennsylvania (2,230), Texas (2,010) and New York (1,670) have the most. Many Catholic schools belong to a diocesan school system, which makes the diocesan schools office a useful first contact.
Districts: where most buying happens
A school spends money, but in public education the district usually decides. NCES counts 19,217 local education agencies in 2024-25:
| Type of education agency | Number |
|---|---|
| Regular school districts | 13,321 |
| Independent charter districts | 4,225 |
| Regional education service agencies | 684 |
| Specialized districts (for example vocational or special education) | 441 |
| State and federally operated agencies | 201 |
| Supervisory unions and other agencies | 345 |
District size varies enormously. The Census Bureau's 2026 list of government units gives an enrollment figure (for 2024) for each school system:
| Enrollment | K-12 school systems | Share of students |
|---|---|---|
| Under 1,000 | 6,214 | 5.7% |
| 1,000 to 2,499 | 3,179 | 11.0% |
| 2,500 to 9,999 | 2,833 | 28.9% |
| 10,000 to 24,999 | 605 | 19.8% |
| 25,000 or more | 271 | 34.5% |
Nearly half the school systems have fewer than 1,000 students; there, the superintendent may also be the technology buyer. The 271 largest systems teach over a third of students and run formal procurement with purchasing departments, bid portals and board approval for large contracts.
How to download a list of schools
- Public schools. On the NCES CCD data files page, download the School Directory file for the latest school year. It's a CSV with every public school's name, district, mailing and street address, phone, website, grade span, level, school type and charter status. 69,110 of the 99,088 schools list a website.
- Districts. From the same page, download the LEA (district) Directory file: name, type, address, phone, website and number of schools.
- Custom tables. NCES's ELSI table generator builds school or district lists with enrollment, staff and free lunch counts without handling the raw files.
- Private schools. Download the PSS public-use file. It names the schools that responded, with address, phone, county, religious orientation, level and enrollment.
- Buying signals. USAC's E-Rate open data lists every FCC Form 470 posted by schools and districts, with the services requested, the date and a contact.
How schools buy
- The board approves; the district buys. Elected school boards approve budgets and large contracts. The superintendent, business official, technology director, curriculum director, facilities director and food service director each own their own budgets. Principals usually control only a small discretionary fund.
- Bids and cooperatives. Purchases above state and local thresholds go to formal bids. Many districts buy through cooperative purchasing contracts that another public agency has already competed, so being on a cooperative contract can shorten a sale.
- E-Rate shapes network buying. The federal E-Rate program discounts internet access (Category 1) and internal connections such as Wi-Fi, switches and cabling (Category 2). To get it, a school or district posts an FCC Form 470 describing what it wants, must wait at least four weeks before signing with a provider, and must make price the primary factor in choosing one.
- The calendar is public. For funding year 2026 (July 2026 to June 2027), 27,952 Form 470s were posted: 17,620 by school districts, 7,078 by individual schools, 2,209 by libraries and library systems and 1,045 by consortia. 15,459 requested Category 2 services. Most were certified between October 2025 and February 2026, with the peak in January and February.
Worked example: a network installer in Wisconsin
Illustrative example. The company and its plan are fictional; the counts come from the NCES CCD for 2024-25 and USAC E-Rate open data, checked on 26 October 2026.
The seller: Lakeshore Networks (lakeshore.example), a 15-person installer of school Wi-Fi and switching in Wisconsin. The question: which districts will buy in the next six months, and how should Lakeshore reach them?
What the data shows. Wisconsin has 420 regular school districts. For funding year 2026, 339 Wisconsin districts posted a Form 470 requesting Category 2 services. Postings for funding year 2027 had started: by 25 October 2026, 38 Wisconsin districts and 35 individual schools had posted.
The plan.
- Pull new Form 470s every week from USAC's open data, filtered to Wisconsin and Category 2. Each posting gives the services, the quantities and the date the four-week window closes.
- Bid with a clear, itemized price, because price must be the primary factor in the district's evaluation.
- Build relationships before the window. For districts that bought in 2026 but haven't posted yet, contact the technology director now about maintenance and next year's plans.
- Do the arithmetic. If an illustrative 300 Wisconsin districts post Category 2 requests for 2027 and Lakeshore can serve 80 of them geographically, bidding on all 80 and winning an illustrative 15% gives 12 projects.
For the districts that haven't posted, finding the technology director and what's changed (a new building, a referendum, a new superintendent) is the slow part; Bebop researches each district in a list and writes a playbook for it.
Subject: Wi-Fi at [school or district] before the 2027 E-Rate window Hi [first name], I saw [district] posted a Form 470 for [service, e.g. wireless access points] last year, and that [something new, e.g. the new middle school opens next fall]. Districts your size tell us the hard part isn't the equipment, it's getting the installation done in the summer window without overtime. We install and maintain school networks across [region]. If you're planning a 2027 request, would 15 minutes now help you scope it before the form goes out? [Your name] [Phone number]
Common mistakes
- Selling to the school when the district buys. Find out who owns the budget before you pitch a principal.
- Missing the E-Rate window. Network projects follow the Form 470 calendar; contact districts before they post, then bid within the four weeks.
- Using an old list. Schools open, close and merge every year; use the latest CCD directory.
- Treating private schools like public ones. They buy through different people, often a head of school and a business manager, and 39% have fewer than 50 students.
- Ignoring service agencies. Regional education service agencies buy on behalf of many small districts.
Next step: once you've chosen the districts to target, profile each one with the account profiling template: who owns the budget, what's changed, and the one question you'd ask.
Sources
- Common Core of Data: school and LEA directory files, school year 2024-25 (v.1a), National Center for Education Statistics, July 2025 data, released December 2025
- Private School Universe Survey (PSS), 2023-24 public-use data and codebook, National Center for Education Statistics, September 2026
- Government Units List, 2026 (school district enrollment), US Census Bureau, extracted 13 August 2026
- E-Rate Open Competitive Bidding: Basic Information and Services Requested (FCC Form 470), Universal Service Administrative Company, data as of 25 October 2026
- 47 CFR § 54.503, Competitive bidding requirements, Legal Information Institute, Cornell Law School, accessed 26 October 2026
- E-Rate competitive bidding, Universal Service Administrative Company, accessed 26 October 2026
- Elementary/Secondary Information System (ELSI) table generator, National Center for Education Statistics, accessed 26 October 2026
Written by the Bebop team at Blackpearl Group. Last updated .
Questions people ask
How many schools are there in the US?
About 129,600. The NCES Common Core of Data counted 99,088 operating public schools in the 50 states and DC in 2024-25, including 8,049 charter schools. The NCES Private School Survey estimates about 30,550 private schools for 2023-24. Public schools are run by 19,217 districts and other education agencies, of which 13,321 are regular school districts.
Where can I download a list of all public schools?
From the NCES Common Core of Data files page. The School Directory file for each school year is a free CSV listing every public school with its district, address, phone number, website, grade span, level, type and charter status. A separate district directory file lists every school district. NCES's ELSI table generator builds custom lists with enrollment and staffing if you don't want the raw files.
Is there a list of private schools?
Yes. NCES runs the Private School Survey every two years. The 2023-24 public-use file, released in September 2026, lists the 22,510 schools that responded, with address, phone, religious orientation, level and enrollment, and NCES weights the responses to represent about 30,550 private schools. NCES also has an online private school search. Some states publish their own private school directories.
Which state has the most schools?
California, with 10,303 public schools in 2024-25, followed by Texas (9,192), New York (4,810), Illinois (4,398) and Florida (4,186). California and Texas also have the most charter schools, 1,276 and 1,056. For private schools, NCES's 2023-24 estimates put California first with about 3,090, followed by Florida, Pennsylvania, Texas and New York.
Who makes purchasing decisions in a school district?
The school board approves the budget and large contracts, and the superintendent leads the district. Day to day, department heads own their budgets: the business official or CFO, technology director, curriculum and instruction director, facilities director and food service director. Principals usually control small amounts. In districts with under 1,000 students, one person often covers several of these roles.
What is an E-Rate Form 470?
The FCC form a school, district or library posts to request bids for internet access or internal network equipment under the E-Rate discount program. The applicant must wait at least four weeks after posting before committing to a provider, and price must be the primary factor in its choice. USAC publishes every Form 470 as open data, which makes it a dated list of schools that are about to buy.