uk-schools

Every open school in England, Scotland, Wales and Northern Ireland, state and independent.

Index 12.1 · scanned 2026-11-02 · up to 32 URLs per site · 29692 organizations · 23504 scanned (79.2% coverage) · 3252 with no published URL · scored as k12-education

Median score 55 across 23504 sites
Middle half 49–60 spread around the median
Full range 17–77 lowest to highest
Gated 7121 of 23504 block AI crawlers outright

Middle of 31 cohorts. All cohorts 54 · best cohort 63.

Where this list came from

The source, and how we filtered it

Source UK school registers, Department for Education (GIAS); Scottish Government; Welsh Government; Department of Education Northern Ireland (GIAS 2026-11-02; Scottish school contact list 31 July 2026 and register of independent schools August 2026; Welsh address list of schools October 2026; DE NI Institutions Search export 2026-11-02)
LicenseOpen Government Licence v3.0 (all four). Wikidata is CC0.
Cite asContains public sector information licensed under the Open Government Licence v3.0.
How we filtered itEngland: open GIAS establishments whose type is a school (LA-maintained, academies and free schools of every kind, state special, non-maintained special, independent, independent special, PRUs, LA nurseries and sixth-form centres); website is GIAS SchoolWebsite (high). Scotland: the 'Open Schools' sheet with its Website Address column (high), plus the independent schools register, which has no websites. Wales: the Maintained, Independent and PRU sheets of the address list, which has no websites, joined to GIAS's Welsh record on LA code plus establishment number for a website at medium confidence. Northern Ireland: the Institutions Search export (Open status; Primary, Secondary, Grammar, Nursery, Special, Independent and Preps), which has no websites. Any blank with a DfE URN is filled from Wikidata P856 on P2253 (low). Social media pages and non-URLs are dropped with a note. Paths are cut to the root unless the host is shared or is a hosting platform. Ordered by nation, local authority, then name.
Instead ofGIAS's Welsh records as the Welsh population: they are not Wales's register and are out of date, so they supply a website only.
Built2026-11-02

The filtering is ours and is disclosed as ours. The source published a list; the decision about which rows of it belong in a cohort was a judgment call, and it is written down so somebody can disagree with it.

Distribution

Where the 23504 sites land

GradeShare of the cohort SitesShare
Weak
15612 66.4%
Adequate
6114 26.0%
Not ready
1758 7.5%
Strong
20 0.1%
By dimension

What the cohort earns, dimension by dimension

The mean share of each dimension’s available points that this cohort earned. Low here means the whole sector is weak on it, not that one site dragged an average down. The per-site spread is in the dataset.

DimensionMean share earned Mean
#1 · Reach
These parameters determine the fundamental ease of access that AI has to your site information.
79%
#2 · Read
AI generally turns off JavaScript. Does your site information survive without it?
53%
#3 · Understand
Does a machine know who and what you are?
24%
#4 · Act
Sitemaps, redirects, 404s, licensing terms, and not wasting the crawl budget.
55%
How much of each site we read

The cap is 32 URLs and it is a ceiling, not a promise. A portal whose every link points at a different host yields one page; a university yields the full sample. The median here is 32, the range 1–32, published so that "we sampled 32 URLs per site" cannot become a claim the data does not support.

268 sites in this cohort served a certificate we could not verify. They were read anyway and scored normally, because reporting no response for a site every browser loads would describe our TLS stack rather than the site, and each one carries the finding in its row.

Where this cohort fails

10 tests almost nobody in this cohort passes

Universal — nobody passes these 10 checks · 2 of them worth 2 points or more
TestWhat it asks FailingOf Points
ACT-3 If you have a public API, is it described in a standard file?
100.0%
2 2
EXT-11 Have you marked the part of a page that answers a spoken question?
100.0%
23504 0
EXT-12 Do you tell search engines the moment a page changes?
100.0%
23504 0
EXT-14 Does your site offer its actions to AI browsers as tools?
100.0%
22437 0
EXT-15 Can an AI agent find out how to sign in to your site?
100.0%
2 0
EXT-16 Do you publish a card or a skills list for the agents you run?
100.0%
23504 0
EXT-17 Do you list your agents in your domain's DNS records?
100.0%
23340 0
EXT-7 If you run real question-and-answer pages, are they marked as such?
100.0%
587 0
RED-11 Does each page tell machines where its Markdown copy is?
100.0%
37 1
UND-9 If a page is behind a paywall, does it say so?
100.0%
8 2
Near-universal — 95% and above 10 checks · 5 of them worth 2 points or more
TestWhat it asks FailingOf Points
EXT-2 Do you list your APIs and agent tools where agents look for them?
99.9%
1447 0
RED-12 If a machine asks for Markdown, does your site give it?
99.9%
23504 2
RED-10 Do you offer a plain-text (Markdown) copy of your pages?
99.8%
20249 2
UND-1 Does your site say clearly who you are?
99.6%
23501 2
UND-2 Does your site use the page labels that search engines still read for what you publish?
99.6%
23504 3
UND-5 Does the author label in your page code point to that person?
99.5%
19273 1
UND-10 Does your page code link to your official profiles elsewhere?
98.6%
23501 2
PST-2 Have you posted a Content Signals statement about what AI may do with your content?
98.0%
23504 0
EXT-18 Do you tell AI shoppers how they can pay?
97.6%
82 0
EXT-1 Do you publish an llms.txt file for coding assistants?
96.5%
23504 0
Common — 90 to 95% 4 checks · 1 of them worth 2 points or more
TestWhat it asks FailingOf Points
EXT-13 Can an assistant ask your site a question directly?
94.3%
23504 0
PST-4 Have you reserved your text and data mining rights in a form machines can read?
94.1%
23504 0
EXT-4 Can an AI assistant connect to your site as a tool?
93.7%
23504 0
UND-6 Are your published and updated dates honest and visible?
93.3%
23504 6

Coral bars mark tests worth 2 points or more, the failures that actually move a score.

Every site

Every 29,692, named, with a report for each

Whether or not it has been scanned. Rows with no website on record, sites that were unreachable and sites that turned us away stay in the table with the reason on them, and none of them enters an average: dropping them would shrink the population to the part that was easy to measure. A few points between two neighbors is noise. The box filters every row in the cohort, not only the page you are on; click a header to sort the rows on this page by name or by score.

Showing 3,901–4,000 of 29,692 · page 40 of 297

SiteScore GatedPages read Report
Bowburn Primary School bowburnprimary.org.ukblockedregister id URN 152113; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 401 (Cloudflare) — No —
Bowes Hutchinson's CofE (Aided) School boweshutchinsonsschool.org.ukblockedregister id URN 114237; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 401 (Cloudflare) — No —
Brandon Primary Academy brandonprimary.org.ukblockedregister id URN 148858; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 401 (Cloudflare) — No —
Broom Cottages Primary & Nursery School broomcottages-pri.durham.sch.ukregister id URN 114096; address from GIAS (high confidence), not checked by loading it 39 Gated 32
Browney Primary Academy browneyacademy.co.ukregister id URN 140359; address from GIAS (high confidence), not checked by loading it 58 No 32
Bullion Lane Primary School bullionlane.durham.sch.ukblockedregister id URN 114209; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Burnhope Primary School burnhopeprimary.co.ukunreachableregister id URN 149122; address from GIAS (high confidence), not checked by loading it — No —
Burnopfield Primary School burnopfieldschool.co.ukregister id URN 114035; address from GIAS (high confidence), not checked by loading it 58 No 32
Butterknowle Primary School durhamdalespartnership.co.ukregister id URN 114102; address from GIAS (high confidence), not checked by loading it 59 No 32
Byerley Park Primary School byerleyparkprimaryschool.co.ukregister id URN 114189; address from GIAS (high confidence), not checked by loading it 40 No 32
Byers Green Primary School byersgreen.durham.sch.ukblockedregister id URN 114070; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Cassop Primary School cassop.durham.sch.ukregister id URN 114075; address from GIAS (high confidence), not checked by loading it 62 No 32
Castleside Primary School castlesideps.org.ukregister id URN 150341; address from GIAS (high confidence), not checked by loading it 63 No 32
Catchgate Primary School catchgateps.org.ukregister id URN 150371; address from GIAS (high confidence), not checked by loading it 69 No 32
Cestria Primary School cestria.durham.sch.ukblockedregister id URN 114012; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Chester-Le-Street CofE (Controlled) Primary School clsdurham.co.ukregister id URN 114213; address from GIAS (high confidence), not checked by loading it 62 No 32
Chilton Academy chilton.durham.sch.ukregister id URN 145594; address from GIAS (high confidence), not checked by loading it 44 Gated 32
Cleves Cross Primary and Nursery School Academy clevescrossprimary.org.ukblockedregister id URN 140324; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 401 (Cloudflare) — No —
Cockfield Primary School cockfield.durham.sch.ukblockedregister id URN 114114; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Cockton Hill Infant School cocktonhill-inf.durham.sch.ukblockedregister id URN 114111; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Cockton Hill Junior School cocktonhill-jun.durham.sch.ukregister id URN 114110; address from GIAS (high confidence), not checked by loading it 51 Gated 32
Collierley Nursery and Primary School collierleyprimary.org.ukregister id URN 149616; address from GIAS (high confidence), not checked by loading it 55 No 31
Consett Academy consett-academy.org.ukregister id URN 137638; address from GIAS (high confidence), not checked by loading it 66 No 32
Consett Infant School consett-inf.durham.sch.ukregister id URN 114052; address from GIAS (high confidence), not checked by loading it 31 Gated 32
Consett Junior School consett-jun.durham.sch.ukblockedregister id URN 114051; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Copeland Road Primary School copelandroadprimary.org.ukblockedregister id URN 151457; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 401 (Cloudflare) — No —
Cotherstone Primary School cotherstoneschool.org.ukblockedregister id URN 114020; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 401 (Cloudflare) — No —
Cotsford Primary School cotsfordprimary.durham.sch.ukblockedregister id URN 114150; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Coxhoe Primary School coxhoe.durham.sch.ukregister id URN 114080; address from GIAS (high confidence), not checked by loading it 51 Gated 32
Croft Community School croftcommunityschool.co.ukregister id URN 114340; address from GIAS (high confidence), not checked by loading it 63 No 32
Crook Primary School crookprimary.org.ukregister id URN 114056; address from GIAS (high confidence), not checked by loading it 55 No 27
Deaf Hill Primary School deafhill.adastraschools.orgregister id URN 150147; address from GIAS (high confidence), not checked by loading it 67 No 32
Dean Bank Primary and Nursery School deanbank.durham.sch.ukblockedregister id URN 114086; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Delta Independent School no website on recordregister id URN 142474; GIAS gives no web address; Wikidata has none on the URN — No —
Delves Lane Primary School delveslaneprimary.durham.sch.ukblockedregister id URN 114047; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Dene Academy deneacademy.org.ukblockedregister id URN 147122; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 401 (Cloudflare) — No —
Dene House Primary School denehouse-pri.durham.sch.ukregister id URN 141998; address from GIAS (high confidence), not checked by loading it 51 No 32
Durham Academy durhamacademy.org.ukblockedregister id URN 149251; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 401 (Cloudflare) — No —
Durham Cathedral Schools Foundation dcsf.org.ukregister id URN 114331; address from GIAS (high confidence), not checked by loading it 53 Gated 32
Durham Gilesgate Primary School durhamgilesgate-pri.itss-durham.org.ukregister id URN 114211; address from GIAS (high confidence), not checked by loading it 33 Gated 1
Durham Johnston Comprehensive School durhamjohnston.org.ukregister id URN 114312; address from GIAS (high confidence), not checked by loading it 54 No 32
Durham Newton Hall Infants' School durhamnewtonhall.durham.sch.ukregister id URN 114134; address from GIAS (high confidence), not checked by loading it 42 Gated 1
Durham Sixth Form Centre durhamsixthformcentre.org.ukregister id URN 150012; address from GIAS (high confidence), not checked by loading it 70 No 32
Durham Trinity School & Sports College durhamtrinity.co.ukblockedregister id URN 114349; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Easington Academy easingtonacademy.co.ukregister id URN 138075; address from GIAS (high confidence), not checked by loading it 58 No 32
Easington CofE Primary School easingtonprimary.org.ukblockedregister id URN 149659; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 401 (Cloudflare) — No —
Easington Colliery Primary School ecps.org.ukregister id URN 114210; address from GIAS (high confidence), not checked by loading it 40 Gated 32
East Stanley School eaststanleyschool.co.ukregister id URN 148467; address from GIAS (high confidence), not checked by loading it 62 No 32
Ebchester CofE Primary School ebchesterprimary.co.ukregister id URN 114214; address from GIAS (high confidence), not checked by loading it 54 No 32
Edmondsley Primary Academy edmondsleyprimary.org.ukblockedregister id URN 151127; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 401 (Cloudflare) — No —
Elemore Hall School elemorehallschool.comblockedregister id URN 114337; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 — No —
Endeavour Academy Durham endeavouracademy.co.ukregister id URN 141109; address from GIAS (high confidence), not checked by loading it 60 No 31
Escomb Primary School escomb.durham.sch.ukblockedregister id URN 114103; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Esh CofE (Aided) Primary School eshprimary.org.ukblockedregister id URN 148303; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 401 (Cloudflare) — No —
Esh Winning Academy eshwinning.wiseacademies.co.ukregister id URN 151058; address from GIAS (high confidence), not checked by loading it 63 No 32
Etherley Lane Nursery School etherleylane-nur.durham.sch.ukregister id URN 113976; address from GIAS (high confidence), not checked by loading it 33 Gated 1
Etherley Lane Primary School etherleylane-pri.durham.sch.ukblockedregister id URN 114097; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Evenwood Church of England Primary School evenwood.durham.sch.ukregister id URN 148853; address from GIAS (high confidence), not checked by loading it 33 Gated 1
Evergreen Primary School (Bishop Auckland) evergreenprimary.co.ukregister id URN 134663; address from GIAS (high confidence), not checked by loading it 57 No 32
Ferryhill School (Ferryhill) ferryhill.schoolregister id URN 145253; address from GIAS (high confidence), not checked by loading it 63 No 31
Ferryhill Station Primary School ferryhillstationschool.co.ukregister id URN 114078; address from GIAS (high confidence), not checked by loading it 57 No 32
Finchale Primary School finchale.durham.sch.ukregister id URN 130312; address from GIAS (high confidence), not checked by loading it 56 No 32
Fishburn Primary School fishburnprimary.co.ukregister id URN 150575; address from GIAS (high confidence), not checked by loading it 66 No 32
Forest Park School (Newton Aycliffe) forestparkschool.co.ukregister id URN 150376; address from GIAS (high confidence), not checked by loading it 47 Gated 31
Framwellgate Moor Primary School framprimary.durham.sch.ukregister id URN 130940; address from GIAS (high confidence), not checked by loading it 51 Gated 32
Framwellgate School Durham framdurham.comregister id URN 137696; address from GIAS (high confidence), not checked by loading it 57 No 32
Frosterley Primary School durhamdalespartnership.co.ukregister id URN 114062; address from GIAS (high confidence), not checked by loading it 59 No 32
Gainford Church of England Primary School and Preschool gainfordcofeprimary.co.ukregister id URN 151061; address from GIAS (high confidence), not checked by loading it 54 No 32
Green Lane Church of England Primary School greenlane.durham.sch.ukregister id URN 149902; address from GIAS (high confidence), not checked by loading it 39 Gated 32
Greenfield Academy (Newton Aycliffe) greenfieldacademy.org.ukblockedregister id URN 149962; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 401 (Cloudflare) — No —
Greenland Community Primary School greenlandprimary.co.ukregister id URN 143585; address from GIAS (high confidence), not checked by loading it 56 No 31
Hamsterley Primary School hamsterley.durham.sch.ukregister id URN 114053; address from GIAS (high confidence), not checked by loading it 56 No 32
Hartside Primary Academy hartsideprimary.org.ukblockedregister id URN 145429; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 401 (Cloudflare) — No —
Hermitage Academy (Chester le Street) hermitageacademy.co.ukregister id URN 147531; address from GIAS (high confidence), not checked by loading it 58 No 32
Hesleden Primary School hesleden.durham.sch.ukregister id URN 114143; address from GIAS (high confidence), not checked by loading it 33 Gated 1
Highcroft School keys-group.co.ukregister id URN 136748; address from GIAS (high confidence), not checked by loading it 67 No 29
Hope Wood Academy ascenttrust.orgregister id URN 138718; address from GIAS (high confidence), not checked by loading it; the published address keeps its path, because other rows share the host or it is a shared platform, and the path is what tells them apart 67 No 32
Horden Nursery School hordennursery.durham.sch.ukblockedregister id URN 113986; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Howden-le-Wear Primary School howden-le-wearprimary.org.ukblockedregister id URN 148852; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 401 (Cloudflare) — No —
Howletch Lane Primary School howletchlane.co.ukregister id URN 114198; address from GIAS (high confidence), not checked by loading it 46 Gated 32
Hunwick Primary School hunwickprimary.org.ukblockedregister id URN 151429; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 401 (Cloudflare) — No —
Hutton Henry CofE (Controlled) Primary School huttonhenry.org.ukblockedregister id URN 152175; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 401 (Cloudflare) — No —
Ingleton CofE Primary School ingletoncofeprimary.co.ukregister id URN 147815; address from GIAS (high confidence), not checked by loading it 57 No 32
Kelloe Primary School kelloe.adastraschools.orgregister id URN 150146; address from GIAS (high confidence), not checked by loading it 68 No 32
King James I Academy Bishop Auckland kingjames1academy.co.ukregister id URN 136770; address from GIAS (high confidence), not checked by loading it 41 Gated 9
King Street Primary School kingstreet.durham.sch.ukregister id URN 130946; address from GIAS (high confidence), not checked by loading it 64 No 32
Kirk Merrington Primary School kirkmerrington.durham.sch.ukblockedregister id URN 114074; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Lanchester Endowed Parochial Primary School lanchesterep.durham.sch.ukregister id URN 131168; address from GIAS (high confidence), not checked by loading it 58 No 32
Langley Moor Nursery School langleymoornursery.durham.sch.ukregister id URN 113977; address from GIAS (high confidence), not checked by loading it 61 No 32
Langley Moor Primary School langleymoorprimary.co.ukregister id URN 114120; address from GIAS (high confidence), not checked by loading it 62 No 32
Langley Park Primary School (Durham) langleyparkprimaryschool.co.ukregister id URN 148874; address from GIAS (high confidence), not checked by loading it 56 No 32
Laurel Avenue Community Primary School laurelavenue.durham.sch.ukregister id URN 114140; address from GIAS (high confidence), not checked by loading it 45 No 32
Leadgate Primary School - Split Site leadgate.durham.sch.ukblockedregister id URN 114039; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Ludworth Primary School (Durham) ludworthprimaryschool.co.ukregister id URN 114126; address from GIAS (high confidence), not checked by loading it 52 No 32
Lumley Infant and Nursery School lumley.durham.sch.ukregister id URN 114003; address from GIAS (high confidence), not checked by loading it 53 No 32
Lumley Junior School lumley.durham.sch.ukregister id URN 114002; address from GIAS (high confidence), not checked by loading it 53 No 32
Middlestone Moor Academy middlestonemoorprimary.org.ukblockedregister id URN 149505; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 401 (Cloudflare) — No —
Middleton-In-Teesdale Academy middletoninteesdaleacademy.co.ukregister id URN 149475; address from GIAS (high confidence), not checked by loading it 57 No 32
Montalbo Nursery & Primary School montalbo.durham.sch.ukblockedregister id URN 114115; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Moorside Primary Academy moorsideprimary.org.ukblockedregister id URN 148969; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 401 (Cloudflare) — No —

Scores are for the population, not for ranking two named sites against each other. A few points between neighbors is noise. See what these numbers can and cannot support. Headline figures: summary.json (CC BY 4.0). The site-by-site data on this page is licensed; a bulk copy is from TEN7 for a fee.