# SchoolFacts > Ofsted grades, exam results, admissions demand, staffing, spending, > exclusions, pupil ethnicity and neighbourhood data for every state-funded > school in England, from DfE, Ofsted and other official open data under the > Open Government Licence v3.0. Publisher: Varcombe Ventures Limited, a company registered in England and Wales (no. 17394715). SchoolFacts is independent, not affiliated with the DfE or Ofsted. Contact: info@schoolfacts.uk ## Scope England only, and state-funded schools only: local authority maintained schools, academies, free schools and special schools that GIAS records as open. 22,006 schools. Ofsted data as at 2026-10-31. ## Pages - https://schoolfacts.uk/school/{urn}-{slug}/ one page per school, the main content - https://schoolfacts.uk/la/{slug}/ one page per local authority (153) - https://schoolfacts.uk/{phase}-schools-in-{town}/ town listings - https://schoolfacts.uk/schools/ index of local authorities - https://schoolfacts.uk/guides/ofsted-report-cards/ how the Ofsted regimes differ - https://schoolfacts.uk/guides/catchment-areas/ catchment areas and cutoff distances - https://schoolfacts.uk/guides/neighbourhood-data/ how the area sections are built - https://schoolfacts.uk/methodology/ how the computed figures are made, and the sources - https://schoolfacts.uk/about/ who publishes SchoolFacts ## Ofsted grades Each page states which Ofsted system a grade comes from. Report cards and older overall grades appear as published. Two labels are computed by SchoolFacts and are not Ofsted's own grade: for inspections from September 2024 to November 2025, which gave no overall grade, the lowest of the four judgements, marked as a SchoolFacts estimate; and where later visits gave no grade, the last published grade with its year, such as "Good (2019)". Every grade SchoolFacts publishes, on the page, in its structured data and in its JSON, carries its regime and the date of the inspection it rests on. The regimes: - report_card: Ofsted report card (current system, from November 2025); the headline is the Achievement area - legacy: Ofsted overall effectiveness grade under the pre-November 2025 system - oeif_subs: SchoolFacts estimate: the lowest of the four areas Ofsted judged; Ofsted awarded no overall grade at this inspection - legacy_ungraded: Earlier Ofsted grade, confirmed by a later ungraded inspection - category: Ofsted category of concern: a formal designation, not a grade - last_graded: Last grade Ofsted published; no newer grade exists and it is not presented as current - none: No Ofsted grade on record ## Free and paid Every school's current position is free on SchoolFacts; history and computation (earlier admissions cutoff years, the postcode and address checks, odds) need a paid pass. ## Data as JSON - https://schoolfacts.uk/api/school/{urn}.json one school's current position: identity, Ofsted grade with regime and date, current-year results, current-year admissions demand, staffing (teacher vacancies, sickness absence and pay, each with the DfE England figure for the same kind of school), spending (per pupil, share by category against the phase median, revenue reserve and in-year balance), suspensions and permanent exclusions (with England and local authority rates), pupils by ethnicity (with local authority and England shares), sources with reference dates, attribution and licence - https://schoolfacts.uk/api/index.json every school: URN, name and page URL - https://schoolfacts.uk/api/openapi.json the API description (OpenAPI 3.1) ## Tools for AI assistants MCP server (Streamable HTTP, no key): https://rodfrqmeswqeucmygjeg.supabase.co/functions/v1/ai-tools/mcp The same tools over plain HTTP GET are in the OpenAPI description. - school_facts(urn): the JSON above - nearby_schools(postcode, phase, radius_km): up to 10 schools by distance - admission_check_link(urn): the most recent published cutoff and how places were rationed, with a link to check a postcode on the school's page. It gives no verdict on whether an address would get a place. Files are rebuilt with the site, carry the same figures as the page, allow any origin and may be cached for a day. They hold no earlier years. ## Citing Cite the school page URL. Each JSON file carries an `attribution` string. ## Licence School data: DfE and Ofsted, Open Government Licence v3.0. House prices contain HM Land Registry data (Crown copyright). Postcode locations use OS Code-Point Open. Reuse is welcome under the OGL with attribution to SchoolFacts and the original publishers; the JSON files are the supported way to read a school's current position. Full text of the guides and methodology: https://schoolfacts.uk/llms-full.txt