PR Checks / Frontend Typecheck + Tests (pull_request) Successful in 1m2s
PR Checks / Backend Smoke (pull_request) Successful in 7s
PR Checks / Build Backend (no push) (pull_request) Successful in 11s
PR Checks / Build Frontend (no push) (pull_request) Successful in 48s
PR Checks / Build Pipeline (no push) (pull_request) Successful in 10s
PR Checks / AI Code Review (Claude) (pull_request) Successful in 8s
Replace X-Frame-Options: SAMEORIGIN with a CSP frame-ancestors directive so analytics.schoolcompare.co.uk (Umami heatmap/recorder) can embed the site while all other origins stay blocked. X-Frame-Options cannot allow a specific sibling subdomain (ALLOW-FROM is deprecated/ignored by modern browsers), so frame-ancestors is the correct replacement. Also update the nginx snippet in DEPLOYMENT.md to match, so the reverse proxy doesn't re-inject a conflicting X-Frame-Options header. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
398 lines
22 KiB
YAML
398 lines
22 KiB
YAML
- generic [active] [ref=f7e1]:
|
||
- link "Skip to main content" [ref=f7e2] [cursor=pointer]:
|
||
- /url: "#main-content"
|
||
- banner [ref=f7e3]:
|
||
- generic [ref=f7e4]:
|
||
- link "SchoolCompare home" [ref=f7e5] [cursor=pointer]:
|
||
- /url: /
|
||
- generic [ref=f7e11]: SchoolCompare
|
||
- navigation "Main navigation" [ref=f7e12]:
|
||
- link "Search" [ref=f7e13] [cursor=pointer]:
|
||
- /url: /
|
||
- link "Compare 3" [ref=f7e14] [cursor=pointer]:
|
||
- /url: /compare
|
||
- text: Compare
|
||
- generic [ref=f7e15]: "3"
|
||
- link "Rankings" [ref=f7e16] [cursor=pointer]:
|
||
- /url: /rankings
|
||
- link "Admissions" [ref=f7e17] [cursor=pointer]:
|
||
- /url: /admissions
|
||
- main [ref=f7e18]:
|
||
- generic [ref=f7e19]:
|
||
- generic [ref=f7e21]:
|
||
- generic [ref=f7e22]:
|
||
- heading "Compare Schools" [level=1] [ref=f7e23]
|
||
- paragraph [ref=f7e24]: 3 schools side by side — each number anchored against the England average so you can tell at a glance what's typical and what stands out.
|
||
- generic [ref=f7e25]:
|
||
- button "+ Add School" [ref=f7e26] [cursor=pointer]
|
||
- button "Share" [ref=f7e27] [cursor=pointer]
|
||
- generic [ref=f7e31]:
|
||
- button "Primary (2)" [ref=f7e32] [cursor=pointer]
|
||
- button "Secondary (1)" [ref=f7e33] [cursor=pointer]
|
||
- generic "Schools in this comparison" [ref=f7e34]:
|
||
- generic [ref=f7e35]:
|
||
- generic [ref=f7e37]:
|
||
- link "Barclay Primary School" [ref=f7e38] [cursor=pointer]:
|
||
- /url: /school/138690-barclay-primary-school
|
||
- generic [ref=f7e39]: Waltham Forest · Academy converter
|
||
- button "Remove Barclay Primary School" [ref=f7e40] [cursor=pointer]: ×
|
||
- generic [ref=f7e41]:
|
||
- generic [ref=f7e43]:
|
||
- link "Elmhurst Primary School" [ref=f7e44] [cursor=pointer]:
|
||
- /url: /school/145362-elmhurst-primary-school
|
||
- generic [ref=f7e45]: Newham · Academy converter
|
||
- button "Remove Elmhurst Primary School" [ref=f7e46] [cursor=pointer]: ×
|
||
- generic [ref=f7e47]:
|
||
- heading "At a glance" [level=2] [ref=f7e48]
|
||
- paragraph [ref=f7e49]: The short version — each row below is explained in its own section further down.
|
||
- generic [ref=f7e50]:
|
||
- generic [ref=f7e51]:
|
||
- generic [ref=f7e52]: Latest Ofsted inspection
|
||
- generic [ref=f7e53]:
|
||
- strong [ref=f7e54]: Report card
|
||
- generic [ref=f7e55]:
|
||
- generic [ref=f7e56]: 3 areas Exceptional
|
||
- generic [ref=f7e57]: 4 areas Strong standard
|
||
- generic [ref=f7e58]: No areas need attention · Safeguarding met
|
||
- generic [ref=f7e59]:
|
||
- strong [ref=f7e60]: Report card
|
||
- generic [ref=f7e61]:
|
||
- generic [ref=f7e62]: 6 areas Exceptional
|
||
- generic [ref=f7e63]: 1 area Strong standard
|
||
- generic [ref=f7e64]: No areas need attention · Safeguarding met
|
||
- generic [ref=f7e65]:
|
||
- generic [ref=f7e66]:
|
||
- text: Children reaching the expected standard
|
||
- generic "% of Year 6 pupils reaching the expected standard in reading, writing and maths (latest year)." [ref=f7e67]: "?"
|
||
- generic [ref=f7e68]:
|
||
- text: 87%
|
||
- generic [ref=f7e69]: Above England average
|
||
- generic [ref=f7e70]: England average 62%
|
||
- generic [ref=f7e71]:
|
||
- text: 92%
|
||
- generic [ref=f7e72]: Above England average
|
||
- generic [ref=f7e73]: England average 62%
|
||
- generic [ref=f7e74]:
|
||
- generic [ref=f7e75]: Getting a place
|
||
- generic [ref=f7e76]:
|
||
- generic [ref=f7e77]: 97% of first choices offered
|
||
- generic [ref=f7e78]: Named on 457 forms · 180 places
|
||
- generic [ref=f7e79]:
|
||
- generic [ref=f7e80]: Over 1 in 4 first choices missed out
|
||
- generic [ref=f7e81]: Named on 342 forms · 120 places
|
||
- generic [ref=f7e82]:
|
||
- generic [ref=f7e83]: Size
|
||
- generic [ref=f7e84]:
|
||
- text: 1,273 pupils
|
||
- generic [ref=f7e85]: Much larger than average
|
||
- generic [ref=f7e86]:
|
||
- text: 980 pupils
|
||
- generic [ref=f7e87]: Much larger than average
|
||
- generic [ref=f7e88]:
|
||
- heading "Ofsted inspection" [level=2] [ref=f7e89]
|
||
- paragraph [ref=f7e90]:
|
||
- text: Ofsted is the schools inspectorate. It stopped giving a single overall grade in
|
||
- strong [ref=f7e91]: September 2024
|
||
- text: ; inspections between then and November 2025 kept the area-by-area judgements without an overall grade, and from
|
||
- strong [ref=f7e92]: November 2025
|
||
- text: new inspections produce a
|
||
- strong [ref=f7e93]: report card
|
||
- text: rating each area of school life on a five-point scale. (Ofsted's "Expected standard" rating is unrelated to the KS2 "expected standard" test measure further down this page.)
|
||
- generic [ref=f7e94]:
|
||
- generic [ref=f7e95]:
|
||
- generic [ref=f7e96]: Result
|
||
- generic [ref=f7e97]:
|
||
- strong [ref=f7e98]: Report card
|
||
- generic [ref=f7e99]: New-style inspection — no overall grade is given
|
||
- generic [ref=f7e100]:
|
||
- strong [ref=f7e101]: Report card
|
||
- generic [ref=f7e102]: New-style inspection — no overall grade is given
|
||
- generic [ref=f7e103]:
|
||
- generic [ref=f7e104]: Inspected
|
||
- generic [ref=f7e105]: 3 Feb 2026
|
||
- generic [ref=f7e106]: 3 Feb 2026
|
||
- generic [ref=f7e107]:
|
||
- generic [ref=f7e108]:
|
||
- text: Judgement detail
|
||
- 'generic "Older-style inspections: one rating per judgement area, where published. New-style inspections: the full report card, one rating per area of school life." [ref=f7e109]': "?"
|
||
- generic [ref=f7e111]:
|
||
- generic [ref=f7e112]:
|
||
- generic [ref=f7e113]: Inclusion
|
||
- generic [ref=f7e114]: Strong standard
|
||
- generic [ref=f7e115]:
|
||
- generic [ref=f7e116]: Curriculum & teaching
|
||
- generic [ref=f7e117]: Strong standard
|
||
- generic [ref=f7e118]:
|
||
- generic [ref=f7e119]: Achievement
|
||
- generic [ref=f7e120]: Exceptional
|
||
- generic [ref=f7e121]:
|
||
- generic [ref=f7e122]: Attendance & behaviour
|
||
- generic [ref=f7e123]: Strong standard
|
||
- generic [ref=f7e124]:
|
||
- generic [ref=f7e125]: Personal development
|
||
- generic [ref=f7e126]: Strong standard
|
||
- generic [ref=f7e127]:
|
||
- generic [ref=f7e128]: Leadership & governance
|
||
- generic [ref=f7e129]: Exceptional
|
||
- generic [ref=f7e130]:
|
||
- generic [ref=f7e131]: Early years
|
||
- generic [ref=f7e132]: Exceptional
|
||
- generic [ref=f7e133]:
|
||
- generic [ref=f7e134]: Safeguarding
|
||
- generic [ref=f7e135]: Met
|
||
- generic [ref=f7e137]:
|
||
- generic [ref=f7e138]:
|
||
- generic [ref=f7e139]: Inclusion
|
||
- generic [ref=f7e140]: Exceptional
|
||
- generic [ref=f7e141]:
|
||
- generic [ref=f7e142]: Curriculum & teaching
|
||
- generic [ref=f7e143]: Exceptional
|
||
- generic [ref=f7e144]:
|
||
- generic [ref=f7e145]: Achievement
|
||
- generic [ref=f7e146]: Exceptional
|
||
- generic [ref=f7e147]:
|
||
- generic [ref=f7e148]: Attendance & behaviour
|
||
- generic [ref=f7e149]: Strong standard
|
||
- generic [ref=f7e150]:
|
||
- generic [ref=f7e151]: Personal development
|
||
- generic [ref=f7e152]: Exceptional
|
||
- generic [ref=f7e153]:
|
||
- generic [ref=f7e154]: Leadership & governance
|
||
- generic [ref=f7e155]: Exceptional
|
||
- generic [ref=f7e156]:
|
||
- generic [ref=f7e157]: Early years
|
||
- generic [ref=f7e158]: Exceptional
|
||
- generic [ref=f7e159]:
|
||
- generic [ref=f7e160]: Safeguarding
|
||
- generic [ref=f7e161]: Met
|
||
- generic [ref=f7e162]:
|
||
- generic [ref=f7e163]:
|
||
- text: Ofsted page
|
||
- generic "Links to the school's page on ofsted.gov.uk, where all its inspection reports are listed." [ref=f7e164]: "?"
|
||
- link "Barclay Primary School's Ofsted page →" [ref=f7e166] [cursor=pointer]:
|
||
- /url: https://reports.ofsted.gov.uk/provider/21/138690
|
||
- link "Elmhurst Primary School's Ofsted page →" [ref=f7e168] [cursor=pointer]:
|
||
- /url: https://reports.ofsted.gov.uk/provider/21/145362
|
||
- generic [ref=f7e169]:
|
||
- heading "How children do academically" [level=2] [ref=f7e170]
|
||
- paragraph [ref=f7e171]: Results from national tests and teacher assessments at the end of Year 6 — writing is assessed by teachers, not tested. Each line runs from 0–100%; the grey tick marks the England average, so dots to its right are above average.
|
||
- generic [ref=f7e172]:
|
||
- generic [ref=f7e173]:
|
||
- generic "% of Year 6 pupils reaching the expected standard in reading, writing and maths." [ref=f7e175]: Reading, writing & maths — expected standard
|
||
- 'img "Reading, writing & maths — expected standard: England 62%, Barclay Primary School 87%, Elmhurst Primary School 92%" [ref=f7e176]':
|
||
- generic [ref=f7e179]: England 62%
|
||
- generic:
|
||
- 'generic "Barclay Primary School: 87%" [ref=f7e180]'
|
||
- generic [ref=f7e181]: "87"
|
||
- generic:
|
||
- 'generic "Elmhurst Primary School: 92%" [ref=f7e182]'
|
||
- generic [ref=f7e183]: "92"
|
||
- generic [ref=f7e184]:
|
||
- generic [ref=f7e185]: Reading
|
||
- 'img "Reading: England 75%, Barclay Primary School 91%, Elmhurst Primary School 92%" [ref=f7e187]':
|
||
- generic [ref=f7e190]: England 75%
|
||
- generic:
|
||
- 'generic "Barclay Primary School: 91%" [ref=f7e191]'
|
||
- generic [ref=f7e192]: "91"
|
||
- generic:
|
||
- 'generic "Elmhurst Primary School: 92%" [ref=f7e193]'
|
||
- generic [ref=f7e194]: "92"
|
||
- generic [ref=f7e195]:
|
||
- generic "Writing is assessed by teachers, not tested." [ref=f7e197]: Writing (teacher-assessed)
|
||
- 'img "Writing (teacher-assessed): England 72%, Barclay Primary School 94%, Elmhurst Primary School 92%" [ref=f7e198]':
|
||
- generic [ref=f7e201]: England 72%
|
||
- generic:
|
||
- 'generic "Barclay Primary School: 94%" [ref=f7e202]'
|
||
- generic [ref=f7e203]: "94"
|
||
- generic:
|
||
- 'generic "Elmhurst Primary School: 92%" [ref=f7e204]'
|
||
- generic [ref=f7e205]: "92"
|
||
- generic [ref=f7e206]:
|
||
- generic [ref=f7e207]: Maths
|
||
- 'img "Maths: England 74%, Barclay Primary School 91%, Elmhurst Primary School 95%" [ref=f7e209]':
|
||
- generic [ref=f7e212]: England 74%
|
||
- generic:
|
||
- 'generic "Barclay Primary School: 91%" [ref=f7e213]'
|
||
- generic [ref=f7e214]: "91"
|
||
- generic:
|
||
- 'generic "Elmhurst Primary School: 95%" [ref=f7e215]'
|
||
- generic [ref=f7e216]: "95"
|
||
- generic [ref=f7e217]:
|
||
- generic "A high score in the reading and maths tests plus “greater depth” in teacher-assessed writing." [ref=f7e219]: Working at a higher standard than expected
|
||
- 'img "Working at a higher standard than expected: England 8%, Barclay Primary School 22%, Elmhurst Primary School 27%" [ref=f7e220]':
|
||
- generic [ref=f7e223]: England 8%
|
||
- generic:
|
||
- 'generic "Barclay Primary School: 22%" [ref=f7e224]'
|
||
- generic [ref=f7e225]: "22"
|
||
- generic:
|
||
- 'generic "Elmhurst Primary School: 27%" [ref=f7e226]'
|
||
- generic [ref=f7e227]: "27"
|
||
- group [ref=f7e228]:
|
||
- generic "More measures — grammar, punctuation & spelling, science, average scaled scores" [ref=f7e229] [cursor=pointer]
|
||
- generic [ref=f7e230]:
|
||
- generic [ref=f7e231]:
|
||
- text: Children from lower-income families
|
||
- generic "% of disadvantaged pupils (free school meals in the last 6 years, or looked after by the local authority) reaching the expected standard. Benchmark computed across state schools in our dataset. Based on smaller pupil groups, so a single pupil can move a school's figure noticeably." [ref=f7e232]: "?"
|
||
- generic [ref=f7e233]:
|
||
- generic [ref=f7e234]: 86%
|
||
- generic [ref=f7e235]: Well above the 48% state-school average
|
||
- generic [ref=f7e236]:
|
||
- generic [ref=f7e237]: 93%
|
||
- generic [ref=f7e238]: Well above the 48% state-school average
|
||
- generic [ref=f7e239]:
|
||
- heading "Getting a place" [level=2] [ref=f7e240]
|
||
- paragraph [ref=f7e241]: "From the most recent admissions round (September 2026 entry). \"First choice\" means families who ranked the school top of their application form — officially a \"first preference\". Schools never see your ranking: places are decided only by the school's admission criteria, so listing a school lower down never hurts your chances. These are National Offer Day offers — waiting lists and appeals can change the final intake."
|
||
- generic [ref=f7e242]:
|
||
- generic [ref=f7e243]:
|
||
- generic [ref=f7e244]:
|
||
- text: Interest in the school
|
||
- generic "How many application forms named the school at any preference rank — not the number of families competing head-to-head for a place." [ref=f7e245]: "?"
|
||
- generic [ref=f7e246]:
|
||
- text: Named on
|
||
- strong [ref=f7e247]: "457"
|
||
- text: forms ·
|
||
- strong [ref=f7e248]: "180"
|
||
- text: places
|
||
- generic [ref=f7e249]:
|
||
- text: Named on
|
||
- strong [ref=f7e250]: "342"
|
||
- text: forms ·
|
||
- strong [ref=f7e251]: "120"
|
||
- text: places
|
||
- generic [ref=f7e252]:
|
||
- generic [ref=f7e253]: First-choice families offered a place
|
||
- strong [ref=f7e255]: 97%
|
||
- generic [ref=f7e258]:
|
||
- strong [ref=f7e259]: 73%
|
||
- generic [ref=f7e260]: Over 1 in 4 first choices missed out
|
||
- generic [ref=f7e263]:
|
||
- generic [ref=f7e264]: What this means
|
||
- generic [ref=f7e265]: Nearly every family who put Barclay Primary School first got a place.
|
||
- generic [ref=f7e267]: More first-choice applications than places — check the school’s admission criteria (for most non-faith primaries, distance decides).
|
||
- generic [ref=f7e269]:
|
||
- heading "Who goes there" [level=2] [ref=f7e270]
|
||
- paragraph [ref=f7e271]: The school's community, from the latest school census. State-school averages are computed from our dataset and shown for context — there's no “right” number here.
|
||
- generic [ref=f7e272]:
|
||
- generic [ref=f7e273]:
|
||
- generic [ref=f7e274]: Pupils on roll
|
||
- generic [ref=f7e275]:
|
||
- text: 1,273
|
||
- generic [ref=f7e276]: 1260 places — at or above capacity
|
||
- generic [ref=f7e277]:
|
||
- text: "980"
|
||
- generic [ref=f7e278]: of 996 places (98% full)
|
||
- generic [ref=f7e279]:
|
||
- generic [ref=f7e280]: Girls / boys
|
||
- generic [ref=f7e281]: 51% / 49%
|
||
- generic [ref=f7e282]: 48% / 52%
|
||
- generic [ref=f7e283]:
|
||
- generic [ref=f7e284]:
|
||
- text: Free school meals
|
||
- generic "% of pupils eligible for free school meals — a common measure of how many pupils come from lower-income families. Benchmark computed across state schools in our dataset." [ref=f7e285]: "?"
|
||
- generic [ref=f7e286]:
|
||
- text: 26%
|
||
- generic [ref=f7e287]: About the state-school average (25%)
|
||
- generic [ref=f7e288]:
|
||
- text: 25%
|
||
- generic [ref=f7e289]: About the state-school average (25%)
|
||
- generic [ref=f7e290]:
|
||
- generic [ref=f7e291]:
|
||
- text: English as an additional language
|
||
- generic "% of pupils whose first language is known or believed to be other than English. State-school average computed from our dataset." [ref=f7e292]: "?"
|
||
- generic [ref=f7e293]: 62%
|
||
- generic [ref=f7e294]: 84%
|
||
- generic [ref=f7e295]:
|
||
- generic [ref=f7e296]:
|
||
- text: Extra learning support (SEN)
|
||
- generic "% of pupils receiving SEN support (not including EHC plans). A high figure can mean the school hosts specialist provision — often a strength, not a warning sign. State-school average computed from our dataset." [ref=f7e297]: "?"
|
||
- generic [ref=f7e298]: 6%
|
||
- generic [ref=f7e299]: 8%
|
||
- generic [ref=f7e300]:
|
||
- generic [ref=f7e301]: Faith character
|
||
- generic [ref=f7e302]: None
|
||
- generic [ref=f7e303]: None
|
||
- generic [ref=f7e304]:
|
||
- generic [ref=f7e305]: Ages
|
||
- generic [ref=f7e306]: 3-11
|
||
- generic [ref=f7e307]: 3-11
|
||
- generic [ref=f7e308]:
|
||
- generic [ref=f7e309]: Run by
|
||
- generic [ref=f7e310]: LION ACADEMY TRUST
|
||
- generic [ref=f7e311]: NEW VISION TRUST
|
||
- generic [ref=f7e312]:
|
||
- heading "Explore trends" [level=2] [ref=f7e313]
|
||
- paragraph [ref=f7e314]: The full year-by-year explorer for any measure, with the England average as a dashed reference line where official figures exist.
|
||
- group [ref=f7e315]:
|
||
- generic "Year-by-year trends" [ref=f7e316] [cursor=pointer]
|
||
- generic [ref=f7e318]:
|
||
- generic [ref=f7e319]: "Measure:"
|
||
- combobox "Measure:" [ref=f7e320]:
|
||
- option "Reading, Writing & Maths Combined %" [selected]
|
||
- option "Reading Expected %"
|
||
- option "Writing Expected %"
|
||
- option "Maths Expected %"
|
||
- option "GPS Expected %"
|
||
- option "Science Expected %"
|
||
- option "Reading, Writing & Maths Combined Higher %"
|
||
- option "Reading Higher %"
|
||
- option "Writing Higher %"
|
||
- option "Maths Higher %"
|
||
- option "GPS Higher %"
|
||
- option "Reading Progress"
|
||
- option "Writing Progress"
|
||
- option "Maths Progress"
|
||
- option "Reading Average Score"
|
||
- option "Maths Average Score"
|
||
- option "GPS Average Score"
|
||
- option "Reading, Writing & Maths Expected % (Boys)"
|
||
- option "Reading, Writing & Maths Expected % (Girls)"
|
||
- option "Reading, Writing & Maths Higher % (Boys)"
|
||
- option "Reading, Writing & Maths Higher % (Girls)"
|
||
- option "Reading, Writing & Maths Expected % (Disadvantaged)"
|
||
- option "Reading, Writing & Maths Expected % (Non-Disadvantaged)"
|
||
- option "Disadvantaged Gap"
|
||
- option "% Disadvantaged Pupils"
|
||
- option "% EAL Pupils"
|
||
- option "% SEN Support"
|
||
- option "% Pupil Stability"
|
||
- option "Reading Test Absence %"
|
||
- option "GPS Test Absence %"
|
||
- option "Maths Test Absence %"
|
||
- option "Writing Absence %"
|
||
- option "Science Absence %"
|
||
- generic [ref=f7e321]: "% meeting expected standard in reading, writing and maths"
|
||
- paragraph [ref=f7e323]: "Sources: DfE Compare School Performance (KS2/KS4 results), Ofsted inspection outcomes, DfE school admissions data, school census. England averages for test results are official DfE figures; other benchmarks are state-school averages computed from our dataset. Following DfE practice, figures based on 5 or fewer pupils are suppressed and shown as \"no data\"."
|
||
- contentinfo [ref=f7e324]:
|
||
- generic [ref=f7e325]:
|
||
- generic [ref=f7e326]:
|
||
- generic [ref=f7e327]:
|
||
- heading "SchoolCompare" [level=3] [ref=f7e328]
|
||
- paragraph [ref=f7e329]: Compare primary and secondary schools across England.
|
||
- link "contact@schoolcompare.co.uk" [ref=f7e330] [cursor=pointer]:
|
||
- /url: mailto:contact@schoolcompare.co.uk
|
||
- generic [ref=f7e331]:
|
||
- heading "Product" [level=4] [ref=f7e332]
|
||
- list [ref=f7e333]:
|
||
- listitem [ref=f7e334]:
|
||
- link "Search schools" [ref=f7e335] [cursor=pointer]:
|
||
- /url: /
|
||
- listitem [ref=f7e336]:
|
||
- link "Rankings" [ref=f7e337] [cursor=pointer]:
|
||
- /url: /rankings
|
||
- listitem [ref=f7e338]:
|
||
- link "Compare shortlist" [ref=f7e339] [cursor=pointer]:
|
||
- /url: /compare
|
||
- listitem [ref=f7e340]:
|
||
- link "Admissions guide" [ref=f7e341] [cursor=pointer]:
|
||
- /url: /admissions
|
||
- generic [ref=f7e342]:
|
||
- heading "Resources" [level=4] [ref=f7e343]
|
||
- list [ref=f7e344]:
|
||
- listitem [ref=f7e345]:
|
||
- link "School Performance Tables" [ref=f7e346] [cursor=pointer]:
|
||
- /url: https://www.gov.uk/school-performance-tables
|
||
- listitem [ref=f7e347]:
|
||
- link "Ofsted reports" [ref=f7e348] [cursor=pointer]:
|
||
- /url: https://reports.ofsted.gov.uk/
|
||
- paragraph [ref=f7e350]: © 2026 SchoolCompare.co.uk
|
||
- alert [ref=f7e351] |