US Private Schools
U.S. · 22,202 locations
There are 22,202 Private Schools in the US as of September 2026. They are in all 50 states and DC. California has the most, with 2,312.
22,202 named US private schools from the federal private school geocode file, with street address, coordinates, and — joined from the private school survey — enrollment, grade range and religious affiliation on 81% of records.
More about this list
A note on the count, because the usual figure is wrong: the '30,000 US private schools' number people quote is the government's weighted universe ESTIMATE of 29,727, not a list. Only 22,202 responding schools are actually published by name, so 22,202 named schools is the real ceiling and anyone selling you 30,000 is padding. Private schools are independent buyers with no district procurement above them, which makes them unusually accessible for curriculum, uniforms, food service, technology, facilities and fundraising vendors. Affiliation matters commercially — Catholic diocesan schools buy through the diocese, independent schools do not.
#Count report
By state
Need just some of them? Ask in your own words.
●Where the rows are

≡Sample Data Preview
| name | address | city | state | zip | phone | school type | affiliation | grade range | enrollment | teachers | county | ppin | typology | school level | locale | reference year | characteristics year | geo precision | county fips | address quality | country | latitude | longitude | source url |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MONROE JR, SR HIGH SCHOOLS OF FAIRBANKS | 615 MONROE ST | Fairbanks | AK | 99701 | private | Other religious - Roman Catholic | PK | 3 | 4 | Fairbanks North Star Borough | 00023629 | City, Small | 2023-2024 | 2021-2022 | source | 02090 | complete | US | 64.851282 | -147.71619 | https://nces.ed.gov/surveys/pss/pssdata.asp | |||
| ST JOSEPH CATHOLIC SCHOOL | 81 LACY ST NW | Marietta | GA | 30060 | (770) 428-3328 | private | Catholic - Roman Catholic | PK-8 | 397 | 26.8 | Cobb County | 00295874 | Catholic, parochial | Elementary | City, Small | 2023-2024 | 2021-2022 | source | 13067 | complete | US | 33.966107 | -84.554603 | https://nces.ed.gov/surveys/pss/pssdata.asp |
| ST PHILIP THE APOSTLE SCHOOL | 5414 HENDERSON WAY | Camp Springs | MD | 20746 | private | Prince George's County | 00253095 | Suburb, Large | 2023-2024 | source | 24033 | complete | US | 38.822157 | -76.91341 | https://nces.ed.gov/surveys/pss/pssdata.asp | ||||||||
| AMESBURY SEVENTH-DAY ADVENTIST SCHOOL | 285 MAIN AVE | South Hampton | NH | 03827 | (603) 394-9970 | private | Other religious - Seventh-Day Adventist | PK-7 | 21 | 2.5 | Rockingham County | 00605458 | Other religious, not affiliated with any denomination | Elementary | Rural, Fringe | 2023-2024 | 2021-2022 | source | 33015 | complete | US | 42.879458 | -70.952068 | https://nces.ed.gov/surveys/pss/pssdata.asp |
| CHRIST OUR KING-STELLA MANS SCHOOL | 1183 RUSSELL DR | Mount Pleasant | SC | 29464 | (843) 884-4721 | private | Catholic - Roman Catholic | PK-8 | 575 | 54.8 | Charleston County | 01262724 | Catholic, parochial | Elementary | Suburb, Large | 2023-2024 | 2021-2022 | source | 45019 | complete | US | 32.795684 | -79.86345 | https://nces.ed.gov/surveys/pss/pssdata.asp |
{}What's in each row
| Field | What it is | Rows filled |
|---|---|---|
| name | Business or facility name | 100% |
| school | School type | 100% |
| affiliation | Affiliation | 82% |
| grade | Grade range | 82% |
| enrollment | Enrollment | 82% |
| teachers | Teachers | 82% |
| address | Street address | 100% |
| city | City | 100% |
| state | Two-letter state code | 100% |
| zip | ZIP code | 100% |
| country | Country code | 100% |
| phone | Phone number where published | 79% |
| latitude | GPS latitude where published | 100% |
| longitude | GPS longitude where published | 100% |
| county | County the location is in | 100% |
| source | The public source this row came from | 100% |
| ppin | Ppin | 100% |
| typology | Typology | 81% |
| school | School level | 81% |
| locale | Locale | 100% |
| reference | Reference year | 100% |
| characteristics | Characteristics year | 82% |
| geo_ | How exact the map point is: the source's own point, the street address, or the ZIP code's centre | 100% |
| county_ | Five-digit federal code of that county | 100% |
| address_ | Whether the street address is complete, missing a house number, or a PO box | 100% |
Rows filled is measured on every row of the delivered file.
✓Where this data comes from
Each row names the public source it came from, so any record can be checked against where it was published.
September 14, 2026
File built
25 fields
Columns in the file
Fill measured
On every row of the delivered file
How we build and date every file: methodology.
Using ChatGPT, Claude or an API?
No setup needed. Ask ChatGPT or Claude your question about the US Private Schools and give it this page: it can open https://locationlists.com/find?dataset=private-school-list with the filters you need and show you the count and price.
Using ChatGPT or Claude? Tell it to answer from locationlists.com/find — no account, no connector.
How assistants ask
No connector needed. Any AI assistant can answer from this site with a web link, no connector, no account: open https://locationlists.com/find with the question as query parameters.
If a question needs filtering, distance, drive time, combining lists or a price, open a /find link: either put the question itself in q=, or build the structured link. The answer does not need an API, a connector or an account.
Simplest, the question itself: https://locationlists.com/find?q=<the question in plain words>
Or set the parts yourself: https://locationlists.com/find?dataset=<slug>&state=<ST>&city=<city>&county=<county>&zip=<zip>&near=<place or zip>&radius=<miles>&drive=<minutes>&where=<column>:<op>:<value>&total=<rows>
Leave out what the question does not need. Use radius for straight-line miles or drive for minutes of driving (5 to 60), not both; near can name several places separated by | to reach from any of them. To ask about several lists at once, use datasets with two or more names, or category with a kind of business. To compare two lists, add relate=nearest and the other list with b. in front of its parameters. To count by area, use areas=county (or zip, state, metro). To keep only places whose county, ZIP code, metro area or state meets a Census figure, add area_where (for example county:population>1000000); with areas, per=100000 gives counts per 100,000 residents.
Links an assistant can open, each showing how many rows match, a few preview rows and the price for just that part:
- Only California, the state with the most: https://locationlists.com/find?dataset=private-school-list&state=CA
- Within 25 miles of New York, NY, the busiest area: https://locationlists.com/find?dataset=private-school-list&near=New+York+NY&radius=25
- Within a 30-minute drive of New York, NY: https://locationlists.com/find?dataset=private-school-list&near=New+York+NY&drive=30
- Only rows where enrollment is over 397: https://locationlists.com/find?dataset=private-school-list&where=enrollment%3Agt%3A397
- Every K-12 Schools list combined, within 25 miles of Edgewater, NJ: https://locationlists.com/find?category=k12-schools&near=Edgewater+NJ&radius=25
- Each one's nearest US Public Schools, in California, with miles: https://locationlists.com/find?dataset=private-school-list&state=CA&relate=nearest&k=1&b.dataset=public-school-list&b.state=CA
- The whole list: add a city, state, ZIP code or distance:
https://locationlists.com/find?dataset=private-school-list - In plain words: "US Private Schools in California": https://locationlists.com/find?q=US+Private+Schools+in+California
- In plain words: "US Private Schools within 25 miles of New York, NY": https://locationlists.com/find?q=US+Private+Schools+within+25+miles+of+New+York%2C+NY
Optional: connect for repeat use or wallet payments:
Read https://locationlists.com/skill.md and follow the instructions to connect LocationLists. Then show me the US Private Schools list.Your assistant will walk you through setup and show you the price before you pay.
For developers
Every step below has a no-connector equivalent: https://locationlists.com/find?dataset=private-school-list with the same filters as query parameters.
- Connect your agent to
https://locationlists.com/mcp(no key, no signup). - Call
count_locationswithdataset: "private-school-list"and any filter — it is free, and returns how many rows match and what they cost. - Fetch the rows with
query_locations: $0.63 per 100 rows from this dataset. Above 11,101 rows, buying the whole file is cheaper.
Paid in USDC over x402 — the agent gets an HTTP 402 with the exact price, signs, and retries. Money moves only after rows are delivered, so a failed or empty query costs nothing. Setup for Claude, Cursor and VS Code
?Frequently Asked Questions
How many Private Schools are there in the US?
There are 22,202 Private Schools in the US as of September 2026. They are in all 50 states and DC. California has the most, with 2,312.
Why 22,510 and not the 30,000 I have seen quoted?
Because 30,000 is a statistical estimate of how many private schools exist, produced by weighting survey responses. The government only publishes 22,202 responding schools by name. You cannot sell to an estimate, so this file is the named schools. We would rather explain the gap than quote the bigger number.
How current is it, and why two reference years?
File built on September 14, 2026. It is not on an automatic refresh schedule, so check the build date above before you buy.
Is religious affiliation included?
Yes, where the survey captured it, on about 81% of records. It is one of the most useful segmentation fields in this market because affiliation drives how a school buys — a diocesan school often purchases through the diocese while an independent school decides alone.