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>
375 lines
20 KiB
YAML
375 lines
20 KiB
YAML
- generic [active] [ref=f5e1]:
|
||
- link "Skip to main content" [ref=f5e2] [cursor=pointer]:
|
||
- /url: "#main-content"
|
||
- banner [ref=f5e3]:
|
||
- generic [ref=f5e4]:
|
||
- link "SchoolCompare home" [ref=f5e5] [cursor=pointer]:
|
||
- /url: /
|
||
- generic [ref=f5e11]: SchoolCompare
|
||
- navigation "Main navigation" [ref=f5e12]:
|
||
- link "Search" [ref=f5e13] [cursor=pointer]:
|
||
- /url: /
|
||
- link "Compare 3" [ref=f5e14] [cursor=pointer]:
|
||
- /url: /compare
|
||
- text: Compare
|
||
- generic [ref=f5e15]: "3"
|
||
- link "Rankings" [ref=f5e16] [cursor=pointer]:
|
||
- /url: /rankings
|
||
- link "Admissions" [ref=f5e17] [cursor=pointer]:
|
||
- /url: /admissions
|
||
- main [ref=f5e18]:
|
||
- generic [ref=f5e19]:
|
||
- generic [ref=f5e21]:
|
||
- generic [ref=f5e22]:
|
||
- heading "Compare Schools" [level=1] [ref=f5e23]
|
||
- paragraph [ref=f5e24]: 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=f5e25]:
|
||
- button "+ Add School" [ref=f5e26] [cursor=pointer]
|
||
- button "Share" [ref=f5e27] [cursor=pointer]
|
||
- generic "Schools in this comparison" [ref=f5e31]:
|
||
- generic [ref=f5e32]:
|
||
- generic [ref=f5e34]:
|
||
- link "Watford Grammar School for Boys" [ref=f5e35] [cursor=pointer]:
|
||
- /url: /school/136276-watford-grammar-school-for-boys
|
||
- generic [ref=f5e36]: Hertfordshire · Academy converter
|
||
- button "Remove Watford Grammar School for Boys" [ref=f5e37] [cursor=pointer]: ×
|
||
- generic [ref=f5e38]:
|
||
- generic [ref=f5e40]:
|
||
- link "Bishop Stopford School" [ref=f5e41] [cursor=pointer]:
|
||
- /url: /school/137086-bishop-stopford-school
|
||
- generic [ref=f5e42]: North Northamptonshire · Academy converter
|
||
- button "Remove Bishop Stopford School" [ref=f5e43] [cursor=pointer]: ×
|
||
- generic [ref=f5e44]:
|
||
- generic [ref=f5e46]:
|
||
- link "Bishop Stopford's School" [ref=f5e47] [cursor=pointer]:
|
||
- /url: /school/102052-bishop-stopfords-school
|
||
- generic [ref=f5e48]: Enfield · Voluntary aided school
|
||
- button "Remove Bishop Stopford's School" [ref=f5e49] [cursor=pointer]: ×
|
||
- generic [ref=f5e50]:
|
||
- heading "At a glance" [level=2] [ref=f5e51]
|
||
- paragraph [ref=f5e52]: The short version — each row below is explained in its own section further down.
|
||
- generic [ref=f5e53]:
|
||
- generic [ref=f5e54]:
|
||
- generic [ref=f5e55]: Latest Ofsted inspection
|
||
- generic [ref=f5e56]:
|
||
- strong [ref=f5e57]: Report card
|
||
- generic [ref=f5e58]:
|
||
- generic [ref=f5e59]: 6 areas Exceptional
|
||
- generic [ref=f5e60]: 1 area Strong standard
|
||
- generic [ref=f5e61]: No areas need attention · Safeguarding met
|
||
- generic [ref=f5e62]:
|
||
- generic [ref=f5e63]: No overall grade
|
||
- generic [ref=f5e64]: Sub-judgements only
|
||
- generic [ref=f5e65]:
|
||
- generic [ref=f5e66]: Good
|
||
- generic [ref=f5e67]: Grade carried forward
|
||
- generic [ref=f5e68]:
|
||
- generic [ref=f5e69]:
|
||
- text: Attainment 8 score
|
||
- generic "Average Attainment 8 score across GCSE subjects (latest year)." [ref=f5e70]: "?"
|
||
- generic [ref=f5e71]:
|
||
- text: "68.9"
|
||
- generic [ref=f5e72]: Above England average
|
||
- generic [ref=f5e73]: England average 38.9
|
||
- generic [ref=f5e74]:
|
||
- text: "58.7"
|
||
- generic [ref=f5e75]: Above England average
|
||
- generic [ref=f5e76]: England average 38.9
|
||
- generic [ref=f5e77]:
|
||
- text: "36.5"
|
||
- generic [ref=f5e78]: Below England average
|
||
- generic [ref=f5e79]: England average 38.9
|
||
- generic [ref=f5e80]:
|
||
- generic [ref=f5e81]: Getting a place
|
||
- generic [ref=f5e82]:
|
||
- generic [ref=f5e83]: Over 1 in 4 first choices missed out
|
||
- generic [ref=f5e84]: Named on 953 forms · 211 places
|
||
- generic [ref=f5e85]:
|
||
- generic [ref=f5e86]: Over 1 in 4 first choices missed out
|
||
- generic [ref=f5e87]: Named on 630 forms · 216 places
|
||
- generic [ref=f5e88]:
|
||
- generic [ref=f5e89]: All first choices offered
|
||
- generic [ref=f5e90]: Named on 193 forms · 53 places
|
||
- generic [ref=f5e91]:
|
||
- generic [ref=f5e92]: Size
|
||
- generic [ref=f5e93]:
|
||
- text: 1,590 pupils
|
||
- generic [ref=f5e94]: Much larger than average
|
||
- generic [ref=f5e95]:
|
||
- text: 1,454 pupils
|
||
- generic [ref=f5e96]: Larger than average
|
||
- generic [ref=f5e97]:
|
||
- text: 554 pupils
|
||
- generic [ref=f5e98]: Much smaller than average
|
||
- generic [ref=f5e99]:
|
||
- heading "Ofsted inspection" [level=2] [ref=f5e100]
|
||
- paragraph [ref=f5e101]:
|
||
- text: Ofsted is the schools inspectorate. It stopped giving a single overall grade in
|
||
- strong [ref=f5e102]: September 2024
|
||
- text: ; inspections between then and November 2025 kept the area-by-area judgements without an overall grade, and from
|
||
- strong [ref=f5e103]: November 2025
|
||
- text: new inspections produce a
|
||
- strong [ref=f5e104]: report card
|
||
- text: rating each area of school life on a five-point scale. A report card and an older overall grade aren't directly comparable. (Ofsted's "Expected standard" rating is unrelated to the KS2 "expected standard" test measure further down this page.)
|
||
- generic [ref=f5e105]:
|
||
- generic [ref=f5e106]:
|
||
- generic [ref=f5e107]: Result
|
||
- generic [ref=f5e108]:
|
||
- strong [ref=f5e109]: Report card
|
||
- generic [ref=f5e110]: New-style inspection — no overall grade is given
|
||
- generic [ref=f5e111]:
|
||
- generic [ref=f5e112]: No overall grade
|
||
- generic [ref=f5e113]: Inspected under transitional framework (sub-judgements only)
|
||
- generic [ref=f5e114]:
|
||
- generic [ref=f5e115]: Good
|
||
- generic [ref=f5e116]: Grade carried forward from an earlier inspection (ungraded visit since)
|
||
- generic [ref=f5e117]:
|
||
- generic [ref=f5e118]: Inspected
|
||
- generic [ref=f5e119]: 14 Apr 2026
|
||
- generic [ref=f5e120]: 1 Apr 2025
|
||
- generic [ref=f5e121]: 25 Jan 2024
|
||
- generic [ref=f5e122]:
|
||
- generic [ref=f5e123]:
|
||
- 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=f5e124]': "?"
|
||
- generic [ref=f5e126]:
|
||
- generic [ref=f5e127]:
|
||
- generic [ref=f5e128]: Inclusion
|
||
- generic [ref=f5e129]: Exceptional
|
||
- generic [ref=f5e130]:
|
||
- generic [ref=f5e131]: Curriculum & teaching
|
||
- generic [ref=f5e132]: Exceptional
|
||
- generic [ref=f5e133]:
|
||
- generic [ref=f5e134]: Achievement
|
||
- generic [ref=f5e135]: Exceptional
|
||
- generic [ref=f5e136]:
|
||
- generic [ref=f5e137]: Attendance & behaviour
|
||
- generic [ref=f5e138]: Strong standard
|
||
- generic [ref=f5e139]:
|
||
- generic [ref=f5e140]: Personal development
|
||
- generic [ref=f5e141]: Exceptional
|
||
- generic [ref=f5e142]:
|
||
- generic [ref=f5e143]: Leadership & governance
|
||
- generic [ref=f5e144]: Exceptional
|
||
- generic [ref=f5e145]:
|
||
- generic [ref=f5e146]: Sixth form
|
||
- generic [ref=f5e147]: Exceptional
|
||
- generic [ref=f5e148]:
|
||
- generic [ref=f5e149]: Safeguarding
|
||
- generic [ref=f5e150]: Met
|
||
- generic [ref=f5e152]:
|
||
- generic [ref=f5e153]:
|
||
- generic [ref=f5e154]: Quality of education
|
||
- generic [ref=f5e155]: Outstanding
|
||
- generic [ref=f5e156]:
|
||
- generic [ref=f5e157]: Behaviour & attitudes
|
||
- generic [ref=f5e158]: Outstanding
|
||
- generic [ref=f5e159]:
|
||
- generic [ref=f5e160]: Personal development
|
||
- generic [ref=f5e161]: Outstanding
|
||
- generic [ref=f5e162]:
|
||
- generic [ref=f5e163]: Leadership & management
|
||
- generic [ref=f5e164]: Outstanding
|
||
- generic [ref=f5e165]:
|
||
- generic [ref=f5e166]: Early years provision
|
||
- generic [ref=f5e167]: "9"
|
||
- generic [ref=f5e168]: We don't hold area-by-area detail for this inspection — see Bishop Stopford's School's Ofsted page for the full report.
|
||
- generic [ref=f5e170]:
|
||
- generic [ref=f5e171]:
|
||
- text: Ofsted page
|
||
- generic "Links to the school's page on ofsted.gov.uk, where all its inspection reports are listed." [ref=f5e172]: "?"
|
||
- link "Watford Grammar School for Boys's Ofsted page →" [ref=f5e174] [cursor=pointer]:
|
||
- /url: https://reports.ofsted.gov.uk/provider/21/136276
|
||
- link "Bishop Stopford School's Ofsted page →" [ref=f5e176] [cursor=pointer]:
|
||
- /url: https://reports.ofsted.gov.uk/provider/21/137086
|
||
- link "Bishop Stopford's School's Ofsted page →" [ref=f5e178] [cursor=pointer]:
|
||
- /url: https://reports.ofsted.gov.uk/provider/21/102052
|
||
- generic [ref=f5e179]:
|
||
- heading "How students do academically" [level=2] [ref=f5e180]
|
||
- paragraph [ref=f5e181]: GCSE results (latest year). Attainment 8 averages performance across eight subjects; Progress 8 shows how much progress students make compared with similar students nationally — the wording is DfE's own banding.
|
||
- generic [ref=f5e182]:
|
||
- generic [ref=f5e183]:
|
||
- text: Attainment 8
|
||
- generic "Average Attainment 8 score across eight GCSE subjects." [ref=f5e184]: "?"
|
||
- generic [ref=f5e185]:
|
||
- text: "68.9"
|
||
- generic [ref=f5e186]: England average 38.9
|
||
- generic [ref=f5e187]:
|
||
- text: "58.7"
|
||
- generic [ref=f5e188]: England average 38.9
|
||
- generic [ref=f5e189]:
|
||
- text: "36.5"
|
||
- generic [ref=f5e190]: England average 38.9
|
||
- generic [ref=f5e191]:
|
||
- text: Progress 8
|
||
- generic "DfE's own plain-English Progress 8 label." [ref=f5e192]: "?"
|
||
- generic [ref=f5e193]: No data
|
||
- generic [ref=f5e195]: No data
|
||
- generic [ref=f5e197]: No data
|
||
- generic [ref=f5e199]:
|
||
- text: Grade 5+ in English & maths
|
||
- generic "% achieving grade 5 or above in both English and maths GCSEs." [ref=f5e200]: "?"
|
||
- generic [ref=f5e201]: 83%
|
||
- generic [ref=f5e202]: 66%
|
||
- generic [ref=f5e203]: 30%
|
||
- generic [ref=f5e204]:
|
||
- text: EBacc entry
|
||
- generic "% entering the English Baccalaureate subject combination." [ref=f5e205]: "?"
|
||
- generic [ref=f5e206]: 96%
|
||
- generic [ref=f5e207]: 86%
|
||
- generic [ref=f5e208]: 10%
|
||
- generic [ref=f5e209]:
|
||
- heading "Getting a place" [level=2] [ref=f5e210]
|
||
- paragraph [ref=f5e211]: "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=f5e212]:
|
||
- generic [ref=f5e213]:
|
||
- generic [ref=f5e214]:
|
||
- 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=f5e215]: "?"
|
||
- generic [ref=f5e216]:
|
||
- text: Named on
|
||
- strong [ref=f5e217]: "953"
|
||
- text: forms ·
|
||
- strong [ref=f5e218]: "211"
|
||
- text: places
|
||
- generic [ref=f5e219]:
|
||
- text: Named on
|
||
- strong [ref=f5e220]: "630"
|
||
- text: forms ·
|
||
- strong [ref=f5e221]: "216"
|
||
- text: places
|
||
- generic [ref=f5e222]:
|
||
- text: Named on
|
||
- strong [ref=f5e223]: "193"
|
||
- text: forms ·
|
||
- strong [ref=f5e224]: "53"
|
||
- text: places
|
||
- generic [ref=f5e225]:
|
||
- generic [ref=f5e226]: First-choice families offered a place
|
||
- generic [ref=f5e227]:
|
||
- strong [ref=f5e228]: 44%
|
||
- generic [ref=f5e229]: Over 1 in 4 first choices missed out
|
||
- generic [ref=f5e232]:
|
||
- strong [ref=f5e233]: 68%
|
||
- generic [ref=f5e234]: Over 1 in 4 first choices missed out
|
||
- strong [ref=f5e238]: 100%
|
||
- generic [ref=f5e241]:
|
||
- generic [ref=f5e242]: What this means
|
||
- generic [ref=f5e243]: More first-choice applications than places — check the school’s admission criteria (for most non-faith primaries, distance decides).
|
||
- generic [ref=f5e245]: More first-choice applications than places — check the school’s admission criteria (for most non-faith primaries, distance decides).
|
||
- generic [ref=f5e247]: Every family who put Bishop Stopford's School first got a place.
|
||
- generic [ref=f5e249]:
|
||
- heading "Who goes there" [level=2] [ref=f5e250]
|
||
- paragraph [ref=f5e251]: 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=f5e252]:
|
||
- generic [ref=f5e253]:
|
||
- generic [ref=f5e254]: Pupils on roll
|
||
- generic [ref=f5e255]:
|
||
- text: 1,590
|
||
- generic [ref=f5e256]: 1496 places — at or above capacity
|
||
- generic [ref=f5e257]:
|
||
- text: 1,454
|
||
- generic [ref=f5e258]: 1383 places — at or above capacity
|
||
- generic [ref=f5e259]:
|
||
- text: "554"
|
||
- generic [ref=f5e260]: of 1165 places (48% full)
|
||
- generic [ref=f5e261]:
|
||
- generic [ref=f5e262]: Girls / boys
|
||
- generic [ref=f5e263]: 0% / 100%
|
||
- generic [ref=f5e264]: 50% / 50%
|
||
- generic [ref=f5e265]: 49% / 51%
|
||
- generic [ref=f5e266]:
|
||
- generic [ref=f5e267]:
|
||
- 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=f5e268]: "?"
|
||
- generic [ref=f5e269]:
|
||
- text: 6%
|
||
- generic [ref=f5e270]: Below the state-school average (27%)
|
||
- generic [ref=f5e271]:
|
||
- text: 7%
|
||
- generic [ref=f5e272]: Below the state-school average (27%)
|
||
- generic [ref=f5e273]:
|
||
- text: 44%
|
||
- generic [ref=f5e274]: Above the state-school average (27%)
|
||
- generic [ref=f5e275]:
|
||
- generic [ref=f5e276]:
|
||
- 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=f5e277]: "?"
|
||
- generic [ref=f5e278]: 23%
|
||
- generic [ref=f5e279]: 10%
|
||
- generic [ref=f5e280]: 43%
|
||
- generic [ref=f5e281]:
|
||
- generic [ref=f5e282]:
|
||
- 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=f5e283]: "?"
|
||
- generic [ref=f5e284]: 7%
|
||
- generic [ref=f5e285]: 6%
|
||
- generic [ref=f5e286]: 12%
|
||
- generic [ref=f5e287]:
|
||
- generic [ref=f5e288]: Faith character
|
||
- generic [ref=f5e289]: Church of England
|
||
- generic [ref=f5e290]: Church of England
|
||
- generic [ref=f5e291]: Church of England
|
||
- generic [ref=f5e292]:
|
||
- generic [ref=f5e293]: Ages
|
||
- generic [ref=f5e294]: 11-18
|
||
- generic [ref=f5e295]: 11-18
|
||
- generic [ref=f5e296]: 11-18
|
||
- generic [ref=f5e297]:
|
||
- generic [ref=f5e298]: Run by
|
||
- generic [ref=f5e299]: WATFORD GRAMMAR SCHOOL FOR BOYS
|
||
- generic [ref=f5e300]: BISHOP STOPFORD SCHOOL
|
||
- generic [ref=f5e301]: Enfield council
|
||
- generic [ref=f5e302]:
|
||
- heading "Explore trends" [level=2] [ref=f5e303]
|
||
- paragraph [ref=f5e304]: The full year-by-year explorer for any measure, with the England average as a dashed reference line where official figures exist.
|
||
- group [ref=f5e305]:
|
||
- generic "Year-by-year trends" [ref=f5e306] [cursor=pointer]
|
||
- generic [ref=f5e308]:
|
||
- generic [ref=f5e309]: "Measure:"
|
||
- combobox "Measure:" [ref=f5e310]:
|
||
- option "Attainment 8" [selected]
|
||
- option "Progress 8"
|
||
- option "English & Maths Grade 4+"
|
||
- option "English & Maths Grade 5+"
|
||
- option "EBacc Entry %"
|
||
- option "EBacc Grade 4+"
|
||
- option "EBacc Grade 5+"
|
||
- option "EBacc Average Score"
|
||
- option "GCSE Grade 9–1 %"
|
||
- generic [ref=f5e311]: Average grade across a pupil's best 8 GCSEs including English and Maths
|
||
- paragraph [ref=f5e313]: "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=f5e314]:
|
||
- generic [ref=f5e315]:
|
||
- generic [ref=f5e316]:
|
||
- generic [ref=f5e317]:
|
||
- heading "SchoolCompare" [level=3] [ref=f5e318]
|
||
- paragraph [ref=f5e319]: Compare primary and secondary schools across England.
|
||
- link "contact@schoolcompare.co.uk" [ref=f5e320] [cursor=pointer]:
|
||
- /url: mailto:contact@schoolcompare.co.uk
|
||
- generic [ref=f5e321]:
|
||
- heading "Product" [level=4] [ref=f5e322]
|
||
- list [ref=f5e323]:
|
||
- listitem [ref=f5e324]:
|
||
- link "Search schools" [ref=f5e325] [cursor=pointer]:
|
||
- /url: /
|
||
- listitem [ref=f5e326]:
|
||
- link "Rankings" [ref=f5e327] [cursor=pointer]:
|
||
- /url: /rankings
|
||
- listitem [ref=f5e328]:
|
||
- link "Compare shortlist" [ref=f5e329] [cursor=pointer]:
|
||
- /url: /compare
|
||
- listitem [ref=f5e330]:
|
||
- link "Admissions guide" [ref=f5e331] [cursor=pointer]:
|
||
- /url: /admissions
|
||
- generic [ref=f5e332]:
|
||
- heading "Resources" [level=4] [ref=f5e333]
|
||
- list [ref=f5e334]:
|
||
- listitem [ref=f5e335]:
|
||
- link "School Performance Tables" [ref=f5e336] [cursor=pointer]:
|
||
- /url: https://www.gov.uk/school-performance-tables
|
||
- listitem [ref=f5e337]:
|
||
- link "Ofsted reports" [ref=f5e338] [cursor=pointer]:
|
||
- /url: https://reports.ofsted.gov.uk/
|
||
- paragraph [ref=f5e340]: © 2026 SchoolCompare.co.uk
|
||
- alert [ref=f5e341] |