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 10,201–10,300 of 29,692 · page 103 of 297

SiteScore GatedPages read Report
Hawkinge Primary School hawkingeprimaryschool.co.ukregister id URN 118385; address from GIAS (high confidence), not checked by loading it 39 No 32
Hawthorn chalkhillfarm.co.ukregister id URN 150446; address from GIAS (high confidence), not checked by loading it 60 No 10
Headcorn Primary School headcorn.kent.sch.ukregister id URN 118291; address from GIAS (high confidence), not checked by loading it 50 No 32
Heath Farm School heathfarmschool.orgblockedregister id URN 119009; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Helen Allison School autism.org.ukregister id URN 118993; 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 58 No 32
Herne Bay High School hernebayhigh.orgregister id URN 136465; address from GIAS (high confidence), not checked by loading it 55 Gated 32
Herne Bay Infant School herne-bay.kent.sch.ukblockedregister id URN 118359; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 401 (Cloudflare) — No —
Herne Bay Junior School hernebay-jun.kent.sch.ukblockedregister id URN 118852; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (CloudFront) — No —
Herne Church of England Infant and Nursery School herne-infant.kent.sch.ukregister id URN 118710; address from GIAS (high confidence), not checked by loading it 57 No 32
Herne Church of England Junior School herne-junior.kent.sch.ukregister id URN 118736; address from GIAS (high confidence), not checked by loading it 47 Gated 32
Hernhill Church of England Primary School hernhill.kent.sch.ukregister id URN 118647; address from GIAS (high confidence), not checked by loading it 54 No 32
Hever Church of England Voluntary Aided Primary School hever.kent.sch.ukregister id URN 118718; address from GIAS (high confidence), not checked by loading it 47 No 32
Hextable Primary School hextable-primary.kent.sch.ukregister id URN 135118; address from GIAS (high confidence), not checked by loading it 55 Gated 32
High Firs Primary School high-firs.kent.sch.ukregister id URN 118541; address from GIAS (high confidence), not checked by loading it 51 No 32
High Halden Church of England Primary School high-halden.kent.sch.ukunreachableregister id URN 118666; address from GIAS (high confidence), not checked by loading it — No —
Higham Primary School higham.kent.sch.ukregister id URN 118262; address from GIAS (high confidence), not checked by loading it 49 No 32
Highsted Grammar School highsted.kent.sch.ukregister id URN 136305; address from GIAS (high confidence), not checked by loading it 54 No 32
Highworth Grammar School highworth.kent.sch.ukregister id URN 136379; address from GIAS (high confidence), not checked by loading it 50 Gated 32
Hilden Grange School hildengrange.co.ukregister id URN 118973; address from GIAS (high confidence), not checked by loading it 48 No 32
Hilden Oaks Preparatory School and Nursery hildenoaks.co.ukregister id URN 118974; address from GIAS (high confidence), not checked by loading it 66 No 32
Hilden Park witherslackgroup.co.ukregister id URN 150378; 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 53 No 32
Hildenborough Church of England Primary School hildenborough.kent.sch.ukregister id URN 118603; address from GIAS (high confidence), not checked by loading it 49 No 32
Hillview School for Girls hillview.kent.sch.ukunreachableregister id URN 137104; address from GIAS (high confidence), not checked by loading it — No —
Hoath Primary School chislethoathfederation.co.ukregister id URN 118361; address from GIAS (high confidence), not checked by loading it 59 Gated 3
Hollingbourne Primary School hollingbourne.kent.sch.ukregister id URN 118292; address from GIAS (high confidence), not checked by loading it 62 No 32
Holmewood House School holmewoodhouse.co.ukregister id URN 118950; address from GIAS (high confidence), not checked by loading it 55 No 32
Holy Trinity Church of England Primary School (Gravesend) holytrinity-gravesend.kent.sch.ukregister id URN 148217; address from GIAS (high confidence), not checked by loading it 33 Gated 1
Holy Trinity Church of England Primary School, Dartford holytrinitydartford.co.ukregister id URN 118859; address from GIAS (high confidence), not checked by loading it 54 Gated 1
Holywell Primary School (Sittingbourne) holywell.kent.sch.ukregister id URN 147752; address from GIAS (high confidence), not checked by loading it 49 No 32
Homewood School and Sixth Form Centre homewood-school.co.ukregister id URN 137484; address from GIAS (high confidence), not checked by loading it 55 Gated 32
Hope View School hopeviewschool.co.ukregister id URN 135438; address from GIAS (high confidence), not checked by loading it 60 Gated 32
Horizon Primary Academy horizon-tkat.orgblockedregister id URN 137136; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Hornbeam Primary School hornbeam.kent.sch.ukregister id URN 147054; address from GIAS (high confidence), not checked by loading it 65 No 32
Horton Kirby Church of England Primary School hortonkirby.kent.sch.ukregister id URN 144099; address from GIAS (high confidence), not checked by loading it 33 Gated 1
Hunton Church of England Primary School hunton.kent.sch.ukregister id URN 118726; address from GIAS (high confidence), not checked by loading it 40 No 32
Hythe Bay CofE Primary School hythebay.kent.sch.ukregister id URN 131020; address from GIAS (high confidence), not checked by loading it 64 No 21
Ide Hill Church of England Primary School idehill.eschools.co.ukregister id URN 118722; address from GIAS (high confidence), not checked by loading it 57 No 32
Ifield School ifieldschool.comregister id URN 119040; address from GIAS (high confidence), not checked by loading it 57 No 32
Ightham Primary School ightham.kent.sch.ukregister id URN 151233; address from GIAS (high confidence), not checked by loading it 59 No 32
Infiniti School infinitischool.co.ukregister id URN 147635; address from GIAS (high confidence), not checked by loading it 60 No 32
Invicta Grammar School invicta.viat.org.ukregister id URN 136582; address from GIAS (high confidence), not checked by loading it 44 Gated 32
ISP School (Kent) no website on recordregister id URN 119015; GIAS gives no web address; Wikidata has none on the URN — No —
ISP School Whitstable ispschools.org.ukregister id URN 148557; address from GIAS (high confidence), not checked by loading it 55 Gated 32
Istead Rise Primary School no website on recordregister id URN 142052; GIAS gives no web address; Wikidata has none on the URN — No —
Iwade School iwade-ba-mat.org.ukregister id URN 140900; address from GIAS (high confidence), not checked by loading it 55 No 32
John Mayne Church of England Primary School john-mayne.kent.sch.ukregister id URN 149623; address from GIAS (high confidence), not checked by loading it 51 No 32
Joy Lane Primary Foundation School joylane.kent.sch.ukregister id URN 135130; address from GIAS (high confidence), not checked by loading it 56 No 32
Joydens Wood Infant School joydens.nestschools.orgregister id URN 137660; address from GIAS (high confidence), not checked by loading it 48 Gated 32
Joydens Wood Junior School joydens.nestschools.orgregister id URN 137661; address from GIAS (high confidence), not checked by loading it 48 Gated 32
Jubilee Primary School (Maidstone) jubileeprimaryschool.org.ukregister id URN 141025; address from GIAS (high confidence), not checked by loading it 55 No 32
Junior King's School junior-kings.co.ukregister id URN 119010; address from GIAS (high confidence), not checked by loading it 55 No 1
Kemsing Primary School kemsing.kent.sch.ukregister id URN 118277; address from GIAS (high confidence), not checked by loading it 50 No 32
Kemsley Primary Academy kemsley-academy.orgregister id URN 139396; address from GIAS (high confidence), not checked by loading it 57 No 32
Kennington Church of England Academy kennington.schoolregister id URN 141329; address from GIAS (high confidence), not checked by loading it 47 Gated 1
Kent College (Canterbury) kentcollege.comregister id URN 119001; address from GIAS (high confidence), not checked by loading it 51 No 32
Kent College International Study Centre kentcollege.comregister id URN 134582; address from GIAS (high confidence), not checked by loading it 51 No 32
Kent College Nursery, Infant and Junior School kentcollege.comregister id URN 119020; address from GIAS (high confidence), not checked by loading it 51 No 32
Kent College Pembury kent-college.co.ukregister id URN 118946; address from GIAS (high confidence), not checked by loading it 57 No 3
King Ethelbert School kingethelbert.comregister id URN 136584; address from GIAS (high confidence), not checked by loading it 53 Gated 32
King's Farm Primary School kings-farm.kent.sch.ukregister id URN 118585; address from GIAS (high confidence), not checked by loading it 44 Gated 27
King's Reach Education kingsreach.org.ukregister id URN 149070; address from GIAS (high confidence), not checked by loading it 58 No 30
Kings Hill School Primary and Nursery kingshillschool.org.ukregister id URN 130952; address from GIAS (high confidence), not checked by loading it 66 No 1
Kings Park School kingsparkschool.co.ukregister id URN 151493; address from GIAS (high confidence), not checked by loading it 58 No 32
Kingsdown and Ringwould Church of England Primary School kingsdown-ringwould.kent.sch.ukregister id URN 148308; address from GIAS (high confidence), not checked by loading it 58 No 32
Kingsnorth Church of England Primary School kingsnorth.kent.sch.ukregister id URN 142429; address from GIAS (high confidence), not checked by loading it 58 No 32
Kingswood Primary School (Maidstone) kingswoodkentsch.co.ukregister id URN 118524; address from GIAS (high confidence), not checked by loading it 69 No 30
Knockhall Primary School knockhallprimaryschool.co.ukregister id URN 145014; address from GIAS (high confidence), not checked by loading it 58 No 1
Knole Academy knoleacademy.orgregister id URN 136128; address from GIAS (high confidence), not checked by loading it 75 No 32
Laddingford St Mary's Church of England Voluntary Controlled Primary School laddingford.kent.sch.ukregister id URN 118637; address from GIAS (high confidence), not checked by loading it 56 No 32
Lady Boswell's Church of England Voluntary Aided Primary School, Sevenoaks ladyboswells.kent.sch.ukregister id URN 118721; address from GIAS (high confidence), not checked by loading it 53 No 32
Lady Joanna Thornhill Endowed Primary School ladyj.kent.sch.ukregister id URN 118706; address from GIAS (high confidence), not checked by loading it 56 No 32
Laleham Gap School lgs.kent.sch.ukregister id URN 134971; address from GIAS (high confidence), not checked by loading it 53 No 32
Lamberhurst St Mary's CofE (Voluntary Controlled) Primary School lamberhurst.kent.sch.ukregister id URN 118604; address from GIAS (high confidence), not checked by loading it 63 No 32
Langafel Church of England Voluntary Controlled Primary School langafel.kent.sch.ukregister id URN 118711; address from GIAS (high confidence), not checked by loading it 56 No 32
Langdon Primary School langdonprimaryschool.co.ukregister id URN 118398; address from GIAS (high confidence), not checked by loading it 63 No 32
Langton Green Primary School langton-green-school.orgregister id URN 118465; address from GIAS (high confidence), not checked by loading it 60 No 32
Lansdowne Primary School (Sittingbourne) lansdowne.kent.sch.ukregister id URN 141548; address from GIAS (high confidence), not checked by loading it 57 No 32
Laurel House School rests-sen.ukregister id URN 152354; address from GIAS (high confidence), not checked by loading it; the published address is https://www.rests-sen.uk/laurelhouse; cut to the site root 33 Gated 1
Lawn Primary School (Gravesend) lawnprimary.co.ukregister id URN 118264; address from GIAS (high confidence), not checked by loading it 45 No 32
Learning Opportunities Centre Secondary learningopps.orgregister id URN 119013; address from GIAS (high confidence), not checked by loading it 56 Gated 32
Leeds and Broomfield Church of England Primary School leedsandbroomfieldkentsch.co.ukregister id URN 118623; address from GIAS (high confidence), not checked by loading it 60 No 30
Leigh Academy Bearsted bearstedprimaryacademy.org.ukblockedregister id URN 147866; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Leigh Academy Cherry Orchard cherryorchardprimaryacademy.org.ukblockedregister id URN 142517; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Leigh Academy Dartford leighacademydartford.org.ukblockedregister id URN 141534; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Leigh Academy Ebbsfleet ebbsfleetacademy.org.ukblockedregister id URN 137581; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Leigh Academy Hartley leighacademyhartley.org.ukblockedregister id URN 139615; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Leigh Academy Horsmonden leighacademyhorsmonden.org.ukblockedregister id URN 147280; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Leigh Academy Hugh Christie leighacademyhughchristie.org.ukblockedregister id URN 150743; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Leigh Academy Langley Park langleyparkprimaryacademy.org.ukblockedregister id URN 142188; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Leigh Academy Longfield longfieldacademy.orgblockedregister id URN 135630; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Leigh Academy Marden leighacademymarden.org.ukblockedregister id URN 148116; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Leigh Academy Mascalls mascallsacademy.org.ukblockedregister id URN 136847; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Leigh Academy Milestone leighacademymilestone.org.ukblockedregister id URN 137883; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Leigh Academy Minster leighacademyminster.org.ukblockedregister id URN 150935; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Leigh Academy Molehill leighacademymolehill.org.ukblockedregister id URN 138195; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Leigh Academy Oaks leighacademyoaks.org.ukblockedregister id URN 137881; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Leigh Academy Paddock Wood leighacademypaddockwood.org.ukblockedregister id URN 147409; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Leigh Academy Snowfields leighacademysnowfields.org.ukblockedregister id URN 147870; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Leigh Academy Tonbridge leighacademytonbridge.org.ukblockedregister id URN 136349; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (Cloudflare) — No —
Leigh Academy Tree Tops leighacademytreetops.org.ukblockedregister id URN 137882; address from GIAS (high confidence), not checked by loading it; not measured: HTTP 403 (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.