Files
school_compare/.playwright-mcp/page-2026-07-02T10-20-27-038Z.yml
TudorandClaude Opus 4.8 9556595800
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
feat(security): allow analytics subdomain to iframe the site
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>
2026-07-21 22:50:44 +01:00

226 lines
10 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
- generic [active] [ref=f9e1]:
- link "Skip to main content" [ref=f9e2] [cursor=pointer]:
- /url: "#main-content"
- banner [ref=f9e3]:
- link "SchoolCompare home" [ref=f9e5] [cursor=pointer]:
- /url: /
- img [ref=f9e7]
- generic [ref=f9e11]: SchoolCompare
- navigation "Main navigation" [ref=f9e12]:
- link "Search" [ref=f9e13] [cursor=pointer]:
- /url: /
- img [ref=f9e15]
- generic [ref=f9e18]: Search
- link "1 selected Compare" [ref=f9e19] [cursor=pointer]:
- /url: /compare
- generic [ref=f9e20]:
- img [ref=f9e21]
- generic "1 selected" [ref=f9e24]: "1"
- generic [ref=f9e25]: Compare
- link "Rankings" [ref=f9e26] [cursor=pointer]:
- /url: /rankings
- img [ref=f9e28]
- generic [ref=f9e29]: Rankings
- link "Admissions" [ref=f9e30] [cursor=pointer]:
- /url: /admissions
- img [ref=f9e32]
- generic [ref=f9e35]: Admissions
- main [ref=f9e36]:
- generic [ref=f9e37]:
- button "Back" [ref=f9e38] [cursor=pointer]:
- generic [ref=f9e39]:
- text: Back
- generic [ref=f9e40]:
- generic [ref=f9e41]:
- generic [ref=f9e42]:
- img [ref=f9e46] [cursor=pointer]
- generic [ref=f9e49]:
- link "Leaflet" [ref=f9e50] [cursor=pointer]:
- /url: https://leafletjs.com
- img [ref=f9e51]
- text: Leaflet
- text: "| ©"
- link "OpenStreetMap" [ref=f9e55] [cursor=pointer]:
- /url: https://www.openstreetmap.org/copyright
- text: contributors
- button "Open full map" [ref=f9e56] [cursor=pointer]:
- generic [ref=f9e57]:
- img [ref=f9e58]
- text: Open full map
- generic [ref=f9e60]:
- generic [ref=f9e61]:
- heading "The Castle School" [level=1] [ref=f9e62]
- generic [ref=f9e63]:
- generic [ref=f9e64]: Academy converter
- generic [ref=f9e65]: Ages 1119
- paragraph [ref=f9e66]:
- text: Wellington Road, Taunton, TA1 5AU ·
- button "View on map ↗" [ref=f9e67] [cursor=pointer]
- generic [ref=f9e68]:
- generic [ref=f9e69]:
- strong [ref=f9e70]: "Headteacher:"
- text: Mr James Lamb
- link "School website ↗" [ref=f9e72] [cursor=pointer]:
- /url: http://www.castleschool.co.uk/
- generic [ref=f9e73]:
- strong [ref=f9e74]: "Pupils:"
- text: "1,202 (capacity: 1188)"
- generic [ref=f9e75]:
- text: Part of
- strong [ref=f9e76]: BLACKDOWN EDUCATION PARTNERSHIP
- button "✓ In Comparison" [ref=f9e78] [cursor=pointer]
- navigation "Page sections" [ref=f9e79]:
- generic [ref=f9e80]:
- button "Back to top" [ref=f9e81] [cursor=pointer]: ↑ Top
- link "Ofsted" [ref=f9e83] [cursor=pointer]:
- /url: "#ofsted"
- link "GCSEs" [ref=f9e84] [cursor=pointer]:
- /url: "#gcse"
- link "Admissions" [ref=f9e85] [cursor=pointer]:
- /url: "#admissions"
- link "History" [ref=f9e86] [cursor=pointer]:
- /url: "#history"
- link "Wellbeing" [ref=f9e87] [cursor=pointer]:
- /url: "#wellbeing"
- generic [ref=f9e88]:
- heading "Ofsted Rating Inspected 3 October 2023 Ofsted reports ↗" [level=2] [ref=f9e89]:
- text: Ofsted Rating
- generic [ref=f9e90]: Inspected 3 October 2023
- link "Ofsted reports ↗" [ref=f9e91] [cursor=pointer]:
- /url: https://reports.ofsted.gov.uk/inspection-reports/find-inspection-report/provider/ELS/136916
- generic [ref=f9e93]: Outstanding
- paragraph [ref=f9e94]: From September 2024, Ofsted no longer makes an overall effectiveness judgement in inspections.
- paragraph [ref=f9e95]:
- text: Rated
- strong [ref=f9e96]: Outstanding
- text: across all inspected areas — Quality of Teaching, Behaviour, Pupils' Development and Leadership.
- generic [ref=f9e97]:
- heading "GCSE Results (2024/25)" [level=2] [ref=f9e98]
- paragraph [ref=f9e99]: GCSE results for Year 11 pupils. National averages shown for comparison.
- generic [ref=f9e100]: Progress 8 scores for 2024/25 are not used for accountability purposes following the KS2 assessment disruption. Treat with caution.
- generic [ref=f9e101]:
- generic [ref=f9e102]:
- generic [ref=f9e103]: Attainment 8 score
- generic [ref=f9e104]:
- text: "53.4"
- generic [ref=f9e105]: +14 pts
- generic [ref=f9e106]: "National avg: 39.1"
- generic [ref=f9e107]:
- generic [ref=f9e108]: English & Maths Grade 5+
- generic [ref=f9e109]:
- text: 57.7%
- generic [ref=f9e110]: +22 pts
- generic [ref=f9e111]: "National avg: 36%"
- generic [ref=f9e112]:
- generic [ref=f9e113]: English & Maths Grade 4+
- generic [ref=f9e114]:
- text: 79.5%
- generic [ref=f9e115]: +28 pts
- generic [ref=f9e116]: "National avg: 51%"
- generic [ref=f9e117]:
- generic [ref=f9e118]: Attainment 8 — school vs national
- generic [ref=f9e122]: Nat avg 39.1
- generic [ref=f9e123]:
- generic [ref=f9e124]: "0"
- generic [ref=f9e125]: "20"
- generic [ref=f9e126]: "40"
- generic [ref=f9e127]: "60"
- generic [ref=f9e128]: "80"
- heading "English Baccalaureate (EBacc)" [level=3] [ref=f9e129]
- generic [ref=f9e130]:
- generic [ref=f9e131]:
- generic [ref=f9e132]: Pupils entered for EBacc
- generic [ref=f9e133]: 30.1%
- generic [ref=f9e134]:
- generic [ref=f9e135]: EBacc Grade 4+
- generic [ref=f9e136]: 25.1%
- generic [ref=f9e137]:
- generic [ref=f9e138]: EBacc Grade 5+
- generic [ref=f9e139]: 20.5%
- generic [ref=f9e140]:
- generic [ref=f9e141]: EBacc average point score
- generic [ref=f9e142]: "4.72"
- generic [ref=f9e143]:
- heading "Admissions" [level=2] [ref=f9e144]
- generic [ref=f9e145]:
- generic [ref=f9e146]:
- generic [ref=f9e147]: Year 7 places offered
- generic [ref=f9e148]: "237"
- generic [ref=f9e149]:
- generic [ref=f9e150]: Total applications
- generic [ref=f9e151]: "707"
- generic [ref=f9e152]:
- generic [ref=f9e153]: 1st preference applications
- generic [ref=f9e154]: "336"
- generic [ref=f9e155]:
- generic [ref=f9e156]: Families who got their first choice
- generic [ref=f9e157]: 69.6%
- generic [ref=f9e158]: ⚠ Applications exceeded places last year
- paragraph [ref=f9e159]: Historical distance cut-off data is not available for this school. Contact the admissions authority for oversubscription criteria details.
- generic [ref=f9e160]:
- heading "Historical Results" [level=2] [ref=f9e161]
- heading "Results Over Time" [level=3] [ref=f9e162]
- generic [ref=f9e164]:
- generic [ref=f9e165]:
- generic [ref=f9e166]: GCSE results · Year 11
- tablist "Select metric" [ref=f9e167]:
- tab "Attainment 8" [selected] [ref=f9e168] [cursor=pointer]
- tab "English & Maths grade 4+" [ref=f9e169] [cursor=pointer]
- tab "Progress 8" [ref=f9e170] [cursor=pointer]
- img [ref=f9e172]
- group [ref=f9e173]:
- generic "▶ View raw year-by-year data" [ref=f9e174] [cursor=pointer]
- generic [ref=f9e175]:
- heading "Wellbeing & Context" [level=2] [ref=f9e176]
- heading "Special Educational Needs (SEN)" [level=3] [ref=f9e177]
- generic [ref=f9e178]:
- generic [ref=f9e179]:
- generic [ref=f9e180]: SEN support
- generic [ref=f9e181]: 5.4%
- generic [ref=f9e182]: Without an EHCP
- generic [ref=f9e183]:
- generic [ref=f9e184]: Pupils with EHCP
- generic [ref=f9e185]: 3.8%
- generic [ref=f9e186]: Education, Health and Care Plan
- generic [ref=f9e187]:
- generic [ref=f9e188]: Total pupils
- generic [ref=f9e189]: 1,207
- 'img "Gender split: 52% girls, 48% boys" [ref=f9e190]'
- generic [ref=f9e193]:
- generic [ref=f9e194]: 52% girls
- text: ·
- generic [ref=f9e195]: 48% boys
- contentinfo [ref=f9e196]:
- generic [ref=f9e197]:
- generic [ref=f9e198]:
- generic [ref=f9e199]:
- heading "SchoolCompare" [level=3] [ref=f9e200]
- paragraph [ref=f9e201]: Compare primary and secondary schools across England.
- link "contact@schoolcompare.co.uk" [ref=f9e202] [cursor=pointer]:
- /url: mailto:contact@schoolcompare.co.uk
- generic [ref=f9e203]:
- heading "Product" [level=4] [ref=f9e204]
- list [ref=f9e205]:
- listitem [ref=f9e206]:
- link "Search schools" [ref=f9e207] [cursor=pointer]:
- /url: /
- listitem [ref=f9e208]:
- link "Rankings" [ref=f9e209] [cursor=pointer]:
- /url: /rankings
- listitem [ref=f9e210]:
- link "Compare shortlist" [ref=f9e211] [cursor=pointer]:
- /url: /compare
- listitem [ref=f9e212]:
- link "Admissions guide" [ref=f9e213] [cursor=pointer]:
- /url: /admissions
- generic [ref=f9e214]:
- heading "Resources" [level=4] [ref=f9e215]
- list [ref=f9e216]:
- listitem [ref=f9e217]:
- link "School Performance Tables" [ref=f9e218] [cursor=pointer]:
- /url: https://www.gov.uk/school-performance-tables
- listitem [ref=f9e219]:
- link "Ofsted reports" [ref=f9e220] [cursor=pointer]:
- /url: https://reports.ofsted.gov.uk/
- paragraph [ref=f9e222]: © 2026 SchoolCompare.co.uk
- alert [ref=f9e223]