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.

22,202Locations
51States
25Data Fields
September 14, 2026File built

#Count report

By state

California2,312
Florida1,967
Pennsylvania1,537
Texas1,307
New York1,210
Ohio1,000
Illinois956
New Jersey776
Wisconsin722
Virginia642
Georgia603
North Carolina587
Indiana580
Michigan559
Maryland532
Washington508
Massachusetts501
Missouri495
Minnesota405
Tennessee386
Arizona303
Oregon286
South Carolina285
Louisiana279
Colorado268
Kentucky266
Alabama265
Connecticut232
Iowa184
Mississippi174
Nebraska173
Kansas163
Oklahoma140
Utah138
New Hampshire131
New Mexico121
Arkansas119
Idaho116
Montana106
Maine103
West Virginia100
Hawaii99
Nevada95
Vermont93
Rhode Island87
Delaware73
South Dakota67
District of Columbia49
North Dakota48
Wyoming29
Alaska25

Need just some of them? Ask in your own words.

●Where the rows are

Map of where the US Private Schools are
One dot for every ZIP code with at least one location. Ask above for any part of it: a state, a city, a distance.

≡Sample Data Preview

private-school-list.csvscroll →UTF-8
nameaddresscitystatezipphoneschool typeaffiliationgrade rangeenrollmentteacherscountyppintypologyschool levellocalereference yearcharacteristics yeargeo precisioncounty fipsaddress qualitycountrylatitudelongitudesource url
MONROE JR, SR HIGH SCHOOLS OF FAIRBANKS615 MONROE STFairbanksAK99701privateOther religious - Roman CatholicPK34Fairbanks North Star Borough00023629City, Small2023-20242021-2022source02090completeUS64.851282-147.71619https://nces.ed.gov/surveys/pss/pssdata.asp
ST JOSEPH CATHOLIC SCHOOL81 LACY ST NWMariettaGA30060(770) 428-3328privateCatholic - Roman CatholicPK-839726.8Cobb County00295874Catholic, parochialElementaryCity, Small2023-20242021-2022source13067completeUS33.966107-84.554603https://nces.ed.gov/surveys/pss/pssdata.asp
ST PHILIP THE APOSTLE SCHOOL5414 HENDERSON WAYCamp SpringsMD20746privatePrince George's County00253095Suburb, Large2023-2024source24033completeUS38.822157-76.91341https://nces.ed.gov/surveys/pss/pssdata.asp
AMESBURY SEVENTH-DAY ADVENTIST SCHOOL285 MAIN AVESouth HamptonNH03827(603) 394-9970privateOther religious - Seventh-Day AdventistPK-7212.5Rockingham County00605458Other religious, not affiliated with any denominationElementaryRural, Fringe2023-20242021-2022source33015completeUS42.879458-70.952068https://nces.ed.gov/surveys/pss/pssdata.asp
CHRIST OUR KING-STELLA MANS SCHOOL1183 RUSSELL DRMount PleasantSC29464(843) 884-4721privateCatholic - Roman CatholicPK-857554.8Charleston County01262724Catholic, parochialElementarySuburb, Large2023-20242021-2022source45019completeUS32.795684-79.86345https://nces.ed.gov/surveys/pss/pssdata.asp
Five sample rows; the file you buy has all 25 columns.

{}What's in each row

FieldWhat it isRows filled
nameBusiness or facility name100%
schoolTypeSchool type100%
affiliationAffiliation82%
gradeRangeGrade range82%
enrollmentEnrollment82%
teachersTeachers82%
addressStreet address100%
cityCity100%
stateTwo-letter state code100%
zipZIP code100%
countryCountry code100%
phonePhone number where published79%
latitudeGPS latitude where published100%
longitudeGPS longitude where published100%
countyCounty the location is in100%
sourceUrlThe public source this row came from100%
ppinPpin100%
typologyTypology81%
schoolLevelSchool level81%
localeLocale100%
referenceYearReference year100%
characteristicsYearCharacteristics year82%
geo_precisionHow exact the map point is: the source's own point, the street address, or the ZIP code's centre100%
county_fipsFive-digit federal code of that county100%
address_qualityWhether the street address is complete, missing a house number, or a PO box100%

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:

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.

  1. Connect your agent to https://locationlists.com/mcp (no key, no signup).
  2. Call count_locations with dataset: "private-school-list" and any filter — it is free, and returns how many rows match and what they cost.
  3. 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.

↔Other k-12 schools lists