US school district web census · gap lists · census 2026-09-30 · JSON (top 50) · feed
School districts without a security.txt
10,650 of the 15,896 school districts in the census list (67.0%; 72.7% of the 14,653 reachable over HTTPS), as fetched on 2026-09-30.
On this list
10,650
of 15,896 school districts
Share of the list
67.0%
72.7% of reachable sites
States
54
largest: California (1,382)
Full list
1.00 USDC
x402, per file; first 50 rows free
What this gap means
No security.txt at either location on the final host. Most district sites run on a few website vendors and a vendor-supplied file counts as published, so this list is largely districts whose website platform publishes none.
Control: security.txt (RFC 9116). Rule: no_security_txt over the census record (reachable sites only). Who buys this: Security teams, K-12 cybersecurity vendors and MSPs, district website vendors.
The obligation it maps to
RFC 9116 security.txt: The security.txt standard defines the /.well-known/security.txt location and requires Contact and Expires fields so researchers can report vulnerabilities; the census marks a file complete when both are present and unexpired. Source
By state
54 states with at least one school district on this list; "of the state" is the share of its school districts in the census list. One state as CSV: 0.25 USDC (x402).
| State | On this list | Of the state | CSV (x402) |
|---|---|---|---|
| California (report) | 1,382 | 83.4% | https://schools.agentexchange.work/leads/no-security-txt/state/CA.csv · card $9 |
| Texas (report) | 845 | 69.0% | https://schools.agentexchange.work/leads/no-security-txt/state/TX.csv · card $9 |
| New York (report) | 702 | 74.4% | https://schools.agentexchange.work/leads/no-security-txt/state/NY.csv · card $9 |
| Ohio (report) | 674 | 70.7% | https://schools.agentexchange.work/leads/no-security-txt/state/OH.csv · card $9 |
| Pennsylvania (report) | 562 | 77.7% | https://schools.agentexchange.work/leads/no-security-txt/state/PA.csv · card $9 |
| Michigan (report) | 492 | 64.1% | https://schools.agentexchange.work/leads/no-security-txt/state/MI.csv · card $9 |
| New Jersey (report) | 487 | 72.4% | https://schools.agentexchange.work/leads/no-security-txt/state/NJ.csv · card $9 |
| Minnesota (report) | 437 | 76.8% | https://schools.agentexchange.work/leads/no-security-txt/state/MN.csv · card $9 |
| Arizona (report) | 434 | 76.3% | https://schools.agentexchange.work/leads/no-security-txt/state/AZ.csv · card $9 |
| Illinois (report) | 420 | 49.8% | https://schools.agentexchange.work/leads/no-security-txt/state/IL.csv · card $9 |
| Missouri (report) | 307 | 56.1% | https://schools.agentexchange.work/leads/no-security-txt/state/MO.csv · card $9 |
| Massachusetts (report) | 297 | 78.6% | https://schools.agentexchange.work/leads/no-security-txt/state/MA.csv · card $9 |
| Oklahoma (report) | 291 | 53.6% | https://schools.agentexchange.work/leads/no-security-txt/state/OK.csv · card $9 |
| Indiana (report) | 250 | 66.7% | https://schools.agentexchange.work/leads/no-security-txt/state/IN.csv · card $9 |
| Wisconsin (report) | 241 | 51.7% | https://schools.agentexchange.work/leads/no-security-txt/state/WI.csv · card $9 |
| Iowa (report) | 212 | 63.5% | https://schools.agentexchange.work/leads/no-security-txt/state/IA.csv · card $9 |
| North Carolina (report) | 170 | 67.5% | https://schools.agentexchange.work/leads/no-security-txt/state/NC.csv · card $9 |
| Kansas (report) | 167 | 53.2% | https://schools.agentexchange.work/leads/no-security-txt/state/KS.csv · card $9 |
| Connecticut (report) | 159 | 83.2% | https://schools.agentexchange.work/leads/no-security-txt/state/CT.csv · card $9 |
| Washington (report) | 155 | 68.0% | https://schools.agentexchange.work/leads/no-security-txt/state/WA.csv · card $9 |
| Oregon (report) | 145 | 69.7% | https://schools.agentexchange.work/leads/no-security-txt/state/OR.csv · card $9 |
| Montana (report) | 136 | 52.3% | https://schools.agentexchange.work/leads/no-security-txt/state/MT.csv · card $9 |
| Colorado (report) | 133 | 64.9% | https://schools.agentexchange.work/leads/no-security-txt/state/CO.csv · card $9 |
| New Mexico (report) | 121 | 65.8% | https://schools.agentexchange.work/leads/no-security-txt/state/NM.csv · card $9 |
| Utah (report) | 119 | 82.6% | https://schools.agentexchange.work/leads/no-security-txt/state/UT.csv · card $9 |
| Alabama (report) | 117 | 76.5% | https://schools.agentexchange.work/leads/no-security-txt/state/AL.csv · card $9 |
| Arkansas (report) | 115 | 38.0% | https://schools.agentexchange.work/leads/no-security-txt/state/AR.csv · card $9 |
| Mississippi (report) | 108 | 72.5% | https://schools.agentexchange.work/leads/no-security-txt/state/MS.csv · card $9 |
| Virginia (report) | 100 | 62.1% | https://schools.agentexchange.work/leads/no-security-txt/state/VA.csv · card $9 |
| Maine (report) | 98 | 55.4% | https://schools.agentexchange.work/leads/no-security-txt/state/ME.csv · card $9 |
| Kentucky (report) | 92 | 52.3% | https://schools.agentexchange.work/leads/no-security-txt/state/KY.csv · card $9 |
| Tennessee (report) | 91 | 66.4% | https://schools.agentexchange.work/leads/no-security-txt/state/TN.csv · card $9 |
| North Dakota (report) | 77 | 40.3% | https://schools.agentexchange.work/leads/no-security-txt/state/ND.csv · card $9 |
| South Dakota (report) | 69 | 39.0% | https://schools.agentexchange.work/leads/no-security-txt/state/SD.csv · card $9 |
| District of Columbia (report) | 68 | 97.1% | https://schools.agentexchange.work/leads/no-security-txt/state/DC.csv · card $9 |
| New Hampshire (report) | 52 | 77.6% | https://schools.agentexchange.work/leads/no-security-txt/state/NH.csv · card $9 |
| Florida (report) | 46 | 54.1% | https://schools.agentexchange.work/leads/no-security-txt/state/FL.csv · card $9 |
| Georgia (report) | 45 | 56.3% | https://schools.agentexchange.work/leads/no-security-txt/state/GA.csv · card $9 |
| South Carolina (report) | 44 | 53.7% | https://schools.agentexchange.work/leads/no-security-txt/state/SC.csv · card $9 |
| Vermont (report) | 40 | 56.3% | https://schools.agentexchange.work/leads/no-security-txt/state/VT.csv · card $9 |
| Wyoming (report) | 37 | 60.7% | https://schools.agentexchange.work/leads/no-security-txt/state/WY.csv · card $9 |
| Delaware (report) | 34 | 82.9% | https://schools.agentexchange.work/leads/no-security-txt/state/DE.csv · card $9 |
| Alaska (report) | 33 | 61.1% | https://schools.agentexchange.work/leads/no-security-txt/state/AK.csv · card $9 |
| Maryland (report) | 15 | 60.0% | https://schools.agentexchange.work/leads/no-security-txt/state/MD.csv · card $9 |
| Nevada (report) | 14 | 70.0% | https://schools.agentexchange.work/leads/no-security-txt/state/NV.csv · card $9 |
| West Virginia (report) | 5 | 10.2% | https://schools.agentexchange.work/leads/no-security-txt/state/WV.csv · card $9 |
| GU | 4 | — | https://schools.agentexchange.work/leads/no-security-txt/state/GU.csv · card $9 |
| ID | 2 | — | https://schools.agentexchange.work/leads/no-security-txt/state/ID.csv · card $9 |
| AS | 1 | — | https://schools.agentexchange.work/leads/no-security-txt/state/AS.csv · card $9 |
| HI | 1 | — | https://schools.agentexchange.work/leads/no-security-txt/state/HI.csv · card $9 |
| LA | 1 | — | https://schools.agentexchange.work/leads/no-security-txt/state/LA.csv · card $9 |
| MP | 1 | — | https://schools.agentexchange.work/leads/no-security-txt/state/MP.csv · card $9 |
| PR | 1 | — | https://schools.agentexchange.work/leads/no-security-txt/state/PR.csv · card $9 |
| VI | 1 | — | https://schools.agentexchange.work/leads/no-security-txt/state/VI.csv · card $9 |
Free: the first 50 of 10,650 (by operational schools (CCD))
| Domain | Agency type | State | Operational schools (CCD) | Census record |
|---|---|---|---|---|
| de.pr.gov PUERTO RICO DEPARTMENT OF EDUCATION | Regular public school district that is not a component of a | PR | 862 schools | HTTP 200 · HSTS no · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| lausd.org Los Angeles Unified | Regular public school district that is not a component of a | CA | 784 schools | HTTP 403 · HSTS no · security.txt none · privacy no · accessibility no |
| dadeschools.net MIAMI-DADE | Regular public school district that is not a component of a | FL | 530 schools | HTTP 404 · HSTS yes · security.txt none · privacy no · accessibility no |
| ccsd.net Clark County | Regular public school district that is not a component of a | NV | 379 schools | HTTP 429 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| browardschools.com BROWARD | Regular public school district that is not a component of a | FL | 325 schools | HTTP 200 · HSTS yes · security.txt none · privacy yes · accessibility yes · GPTBot partly blocked |
| hawaiipublicschools.org Hawaii Department of Education | Regular public school district that is not a component of a | HI | 296 schools | HTTP 200 · HSTS no · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| ocps.net ORANGE | Regular public school district that is not a component of a | FL | 275 schools | HTTP 200 · HSTS yes · security.txt none · privacy no · accessibility yes · GPTBot partly blocked |
| houstonisd.org HOUSTON ISD | Regular public school district that is not a component of a | TX | 274 schools | HTTP 429 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| dallasisd.org DALLAS ISD | Regular public school district that is not a component of a | TX | 239 schools | HTTP 429 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| palmbeachschools.org PALM BEACH | Regular public school district that is not a component of a | FL | 234 schools | HTTP 200 · HSTS yes · security.txt none · privacy yes · accessibility yes · GPTBot partly blocked |
| scsk12.org Memphis-Shelby County Schools | Regular public school district that is not a component of a | TN | 223 schools | HTTP 200 · HSTS no · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| montgomeryschoolsmd.org Montgomery County Public Schools | Regular public school district that is not a component of a | MD | 211 schools | HTTP 200 · HSTS no · security.txt none · privacy yes · accessibility no · GPTBot partly blocked |
| pgcps.org Prince George's County Public Schools | Regular public school district that is not a component of a | MD | 199 schools | HTTP 200 · HSTS no · security.txt none · privacy yes · accessibility no · GPTBot allowed |
| wcpss.net Wake County Schools | Regular public school district that is not a component of a | NC | 198 schools | HTTP 429 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| cmsk12.org Charlotte-Mecklenburg Schools | Regular public school district that is not a component of a | NC | 186 schools | HTTP 429 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| bcps.org Baltimore County Public Schools | Regular public school district that is not a component of a | MD | 178 schools | HTTP 200 · HSTS yes · security.txt none · privacy no · accessibility yes · GPTBot partly blocked |
| sandiegounified.org San Diego Unified | Regular public school district that is not a component of a | CA | 175 schools | HTTP 200 · HSTS yes · security.txt none · privacy no · accessibility yes · GPTBot partly blocked |
| aps.edu ALBUQUERQUE | Regular public school district that is not a component of a | NM | 174 schools | HTTP 200 · HSTS no · security.txt none · privacy yes · accessibility yes · GPTBot allowed |
| polk-fl.net POLK | Regular public school district that is not a component of a | FL | 165 schools | HTTP 404 · HSTS no · security.txt none · privacy no · accessibility no |
| mnps.org Davidson County | Regular public school district that is not a component of a | TN | 162 schools | HTTP 429 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| pcsb.org PINELLAS | Regular public school district that is not a component of a | FL | 153 schools | HTTP 200 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| fwisd.org FORT WORTH ISD | Regular public school district that is not a component of a | TX | 137 schools | HTTP 429 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| nisd.net NORTHSIDE ISD | Regular public school district that is not a component of a | TX | 128 schools | HTTP 200 · HSTS no · security.txt none · privacy yes · accessibility no · GPTBot partly blocked |
| austinisd.org AUSTIN ISD | Regular public school district that is not a component of a | TX | 123 schools | HTTP 200 · HSTS no · security.txt none · privacy yes · accessibility yes · GPTBot partly blocked |
| gcsnc.com Guilford County Schools | Regular public school district that is not a component of a | NC | 120 schools | HTTP 429 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| leeschools.net LEE | Regular public school district that is not a component of a | FL | 119 schools | HTTP 200 · HSTS no · security.txt none · privacy yes · accessibility yes · GPTBot partly blocked |
| ccsoh.us Columbus City Schools District | Regular public school district that is not a component of a | OH | 116 schools | HTTP 200 · HSTS yes · security.txt none · privacy yes · accessibility yes · GPTBot partly blocked |
| sfusd.edu San Francisco Unified | Regular public school district that is not a component of a | CA | 113 schools | HTTP 200 · HSTS yes · security.txt none · privacy yes · accessibility yes · GPTBot partly blocked |
| washoeschools.net Washoe County | Regular public school district that is not a component of a | NV | 113 schools | HTTP 429 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| bostonpublicschools.org Boston | Regular public school district that is not a component of a | MA | 108 schools | HTTP 429 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| pasco.k12.fl.us PASCO | Regular public school district that is not a component of a | FL | 107 schools | HTTP 200 · HSTS no · security.txt none · privacy no · accessibility no |
| detroitk12.org Detroit Public Schools Community District | Regular public school district that is not a component of a | MI | 104 schools | HTTP 429 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| fresnounified.org Fresno Unified | Regular public school district that is not a component of a | CA | 101 schools | HTTP 429 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| mpschools.org Minneapolis Public School District | Regular public school district that is not a component of a | MN | 96 schools | HTTP 429 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| knoxschools.org Knox County | Regular public school district that is not a component of a | TN | 95 schools | HTTP 429 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| asdk12.org Anchorage School District | Regular public school district that is not a component of a | AK | 94 schools | HTTP 429 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| cfisd.net CYPRESS-FAIRBANKS ISD | Regular public school district that is not a component of a | TX | 94 schools | HTTP 429 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| clevelandmetroschools.org Cleveland Municipal | Regular public school district that is not a component of a | OH | 93 schools | HTTP 429 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| greenville.k12.sc.us Greenville 01 | Regular public school district that is not a component of a | SC | 92 schools | HTTP 200 · HSTS yes · security.txt none · privacy yes · accessibility yes · GPTBot partly blocked |
| tusd1.org Tucson Unified District (4403) | Regular public school district that is not a component of a | AZ | 90 schools | HTTP 200 · HSTS no · security.txt none · privacy yes · accessibility yes · GPTBot blocked |
| spps.org Saint Paul Public Schools | Regular public school district that is not a component of a | MN | 88 schools | HTTP 429 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| vbschools.com Virginia Beach City Public Schools | Regular public school district that is not a component of a | VA | 88 schools | HTTP 429 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| myvolusiaschools.org VOLUSIA | Regular public school district that is not a component of a | FL | 87 schools | HTTP 429 via www.vcsedu.org · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| osceolaschools.net OSCEOLA | Regular public school district that is not a component of a | FL | 86 schools | HTTP 200 · HSTS yes · security.txt none · privacy no · accessibility yes · GPTBot partly blocked |
| pps.net Portland SD 1J | Regular public school district that is not a component of a | OR | 86 schools | HTTP 429 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| graniteschools.org Granite District | Regular public school district that is not a component of a | UT | 85 schools | HTTP 200 · HSTS no · security.txt none · privacy yes · accessibility no · GPTBot partly blocked |
| ousd.org Oakland Unified | Regular public school district that is not a component of a | CA | 84 schools | HTTP 429 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| ccsdschools.com Charleston 01 | Regular public school district that is not a component of a | SC | 83 schools | HTTP 429 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| hcde.org Hamilton County | Regular public school district that is not a component of a | TN | 82 schools | HTTP 200 · HSTS no · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
| lbschools.net Long Beach Unified | Regular public school district that is not a component of a | CA | 82 schools | HTTP 429 · HSTS yes · security.txt none · privacy no · accessibility no · GPTBot partly blocked |
The same rows as JSON: no-security-txt.top.json (CORS open, cached one day).
Get the full list: 10,650 rows, 1.00 USDC
x402 on Base, paid per file, no account or key. GET https://schools.agentexchange.work/leads/no-security-txt.csv or GET https://schools.agentexchange.work/leads/no-security-txt.json answers 402 Payment Required with the terms (scheme exact, USDC on Base, maxAmountRequired 1000000, payTo 0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c); an x402 client signs the EIP-3009 authorization and resends the same request with X-PAYMENT; the file comes back with a PAYMENT-RESPONSE header. HEAD gets the same 402. One state: GET https://schools.agentexchange.work/leads/no-security-txt/state/<code>.csv, 0.25 USDC (codes in the table above).
curl -sS -D - https://schools.agentexchange.work/leads/no-security-txt.csv # 402 with the x402 terms; pay and resend with X-PAYMENT
Columns (19): domain, name, type, city, state, operational_schools, reachable, http_only, https_status, final_host, hsts, security_txt, privacy_link, accessibility_link, robots_gptbot, robots_chatgpt_user, robots_claude_user, llms_txt, title. CSV: header row, every cell quoted, yes/no for booleans. JSON: { list, title, count, by_state, columns, rows[][] }. Sizes: CSV 2.5 MB, JSON 2.6 MB. The same facts are in the free CC BY 4.0 dumps: the price buys the filtered, state-sliceable file built from the 2026-09-30 census, not exclusive data. Settlement is final; no refunds. Prices in /.well-known/x402 equal the challenges. Terms · pricing.
Card checkout
Pay with a card through Stripe and get the file on the next page: Full list CSV, $29 · JSON, $29 · one state $9 (links in the table below) · all 8 lists, $79. Agents pay less with x402 (see above).
Monitor this list (free)
Atom feed: school districts that entered or left this list according to the live re-checks (every 6 hours a rotating slice, each domain at most once per 14 days; each entry says which way it moved and which field changed). no-security-txt.top.json: the first 50 rows and the counts by state as JSON, CORS open. Fields watched: security_txt.
Membership reflects the homepage and well-known files as fetched on 2026-09-30: a control that exists but was not found where the census looked counts as missing, and sites answering 403 to our one polite request count as reachable. Every domain links to its record with what to fix, a JSON twin, a badge and a changes feed. Data licence CC BY 4.0. Not legal advice.