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>
239 lines
11 KiB
YAML
239 lines
11 KiB
YAML
- generic [active] [ref=f10e1]:
|
||
- link "Skip to main content" [ref=f10e2] [cursor=pointer]:
|
||
- /url: "#main-content"
|
||
- banner [ref=f10e3]:
|
||
- link "SchoolCompare home" [ref=f10e5] [cursor=pointer]:
|
||
- /url: /
|
||
- img [ref=f10e7]
|
||
- generic [ref=f10e11]: SchoolCompare
|
||
- navigation "Main navigation" [ref=f10e12]:
|
||
- link "Search" [ref=f10e13] [cursor=pointer]:
|
||
- /url: /
|
||
- img [ref=f10e15]
|
||
- generic [ref=f10e18]: Search
|
||
- link "2 selected Compare" [ref=f10e19] [cursor=pointer]:
|
||
- /url: /compare
|
||
- generic [ref=f10e20]:
|
||
- img [ref=f10e21]
|
||
- generic "2 selected" [ref=f10e24]: "2"
|
||
- generic [ref=f10e25]: Compare
|
||
- link "Rankings" [ref=f10e26] [cursor=pointer]:
|
||
- /url: /rankings
|
||
- img [ref=f10e28]
|
||
- generic [ref=f10e29]: Rankings
|
||
- link "Admissions" [ref=f10e30] [cursor=pointer]:
|
||
- /url: /admissions
|
||
- img [ref=f10e32]
|
||
- generic [ref=f10e35]: Admissions
|
||
- main [ref=f10e36]:
|
||
- generic [ref=f10e37]:
|
||
- button "Back" [ref=f10e38] [cursor=pointer]:
|
||
- generic [ref=f10e39]: ←
|
||
- text: Back
|
||
- generic [ref=f10e40]:
|
||
- generic [ref=f10e41]:
|
||
- generic [ref=f10e42]:
|
||
- img [ref=f10e46] [cursor=pointer]
|
||
- generic [ref=f10e49]:
|
||
- link "Leaflet" [ref=f10e50] [cursor=pointer]:
|
||
- /url: https://leafletjs.com
|
||
- img [ref=f10e51]
|
||
- text: Leaflet
|
||
- text: "| ©"
|
||
- link "OpenStreetMap" [ref=f10e55] [cursor=pointer]:
|
||
- /url: https://www.openstreetmap.org/copyright
|
||
- text: contributors
|
||
- button "Open full map" [ref=f10e56] [cursor=pointer]:
|
||
- generic [ref=f10e57]:
|
||
- img [ref=f10e58]
|
||
- text: Open full map
|
||
- generic [ref=f10e60]:
|
||
- generic [ref=f10e61]:
|
||
- heading "The Castle School" [level=1] [ref=f10e62]
|
||
- generic [ref=f10e63]:
|
||
- generic [ref=f10e64]: Academy converter
|
||
- generic [ref=f10e65]: Ages 11–19
|
||
- paragraph [ref=f10e66]:
|
||
- text: Wellington Road, Taunton, TA1 5AU ·
|
||
- button "View on map ↗" [ref=f10e67] [cursor=pointer]
|
||
- generic [ref=f10e68]:
|
||
- generic [ref=f10e69]:
|
||
- strong [ref=f10e70]: "Headteacher:"
|
||
- text: Mr James Lamb
|
||
- link "School website ↗" [ref=f10e72] [cursor=pointer]:
|
||
- /url: http://www.castleschool.co.uk/
|
||
- generic [ref=f10e73]:
|
||
- strong [ref=f10e74]: "Pupils:"
|
||
- text: "1,202 (capacity: 1188)"
|
||
- generic [ref=f10e75]:
|
||
- text: Part of
|
||
- strong [ref=f10e76]: BLACKDOWN EDUCATION PARTNERSHIP
|
||
- button "Add to compare" [ref=f10e78] [cursor=pointer]:
|
||
- generic [ref=f10e79]: +
|
||
- navigation "Page sections" [ref=f10e80]:
|
||
- generic [ref=f10e81]:
|
||
- button "Back to top" [ref=f10e82] [cursor=pointer]: ↑ Top
|
||
- link "Ofsted" [ref=f10e84] [cursor=pointer]:
|
||
- /url: "#ofsted"
|
||
- link "GCSEs" [ref=f10e85] [cursor=pointer]:
|
||
- /url: "#gcse"
|
||
- link "Admissions" [ref=f10e86] [cursor=pointer]:
|
||
- /url: "#admissions"
|
||
- link "History" [ref=f10e87] [cursor=pointer]:
|
||
- /url: "#history"
|
||
- link "Wellbeing" [ref=f10e88] [cursor=pointer]:
|
||
- /url: "#wellbeing"
|
||
- generic [ref=f10e89]:
|
||
- heading "Ofsted Rating Inspected 3 October 2023 Ofsted reports ↗" [level=2] [ref=f10e90]:
|
||
- text: Ofsted Rating
|
||
- generic [ref=f10e91]: Inspected 3 October 2023
|
||
- link "Ofsted reports ↗" [ref=f10e92] [cursor=pointer]:
|
||
- /url: https://reports.ofsted.gov.uk/inspection-reports/find-inspection-report/provider/ELS/136916
|
||
- generic [ref=f10e94]: Outstanding
|
||
- paragraph [ref=f10e95]: From September 2024, Ofsted no longer makes an overall effectiveness judgement in inspections.
|
||
- paragraph [ref=f10e96]:
|
||
- text: Rated
|
||
- strong [ref=f10e97]: Outstanding
|
||
- text: across all inspected areas — Quality of Teaching, Behaviour, Pupils' Development and Leadership.
|
||
- generic [ref=f10e98]:
|
||
- heading "GCSE Results (2024/25)" [level=2] [ref=f10e99]
|
||
- paragraph [ref=f10e100]: GCSE results for Year 11 pupils. National averages shown for comparison.
|
||
- generic [ref=f10e101]: Progress 8 scores for 2024/25 are not used for accountability purposes following the KS2 assessment disruption. Treat with caution.
|
||
- generic [ref=f10e102]:
|
||
- generic [ref=f10e103]:
|
||
- generic [ref=f10e104]:
|
||
- text: Attainment 8 score
|
||
- button "What does Attainment 8 mean?" [ref=f10e106]: ⓘ
|
||
- generic [ref=f10e107]:
|
||
- text: "53.4"
|
||
- generic [ref=f10e108]: +14 pts
|
||
- generic [ref=f10e109]: "National avg: 39.1"
|
||
- generic [ref=f10e110]:
|
||
- generic [ref=f10e111]:
|
||
- text: English & Maths Grade 5+
|
||
- button "What does English & Maths — Grade 5+ (Strong Pass) mean?" [ref=f10e113]: ⓘ
|
||
- generic [ref=f10e114]:
|
||
- text: 57.7%
|
||
- generic [ref=f10e115]: +22 pts
|
||
- generic [ref=f10e116]: "National avg: 36%"
|
||
- generic [ref=f10e117]:
|
||
- generic [ref=f10e118]:
|
||
- text: English & Maths Grade 4+
|
||
- button "What does English & Maths — Grade 4+ (Standard Pass) mean?" [ref=f10e120]: ⓘ
|
||
- generic [ref=f10e121]:
|
||
- text: 79.5%
|
||
- generic [ref=f10e122]: +28 pts
|
||
- generic [ref=f10e123]: "National avg: 51%"
|
||
- generic [ref=f10e124]:
|
||
- generic [ref=f10e125]: Attainment 8 — school vs national
|
||
- generic [ref=f10e129]: Nat avg 39.1
|
||
- generic [ref=f10e130]:
|
||
- generic [ref=f10e131]: "0"
|
||
- generic [ref=f10e132]: "20"
|
||
- generic [ref=f10e133]: "40"
|
||
- generic [ref=f10e134]: "60"
|
||
- generic [ref=f10e135]: "80"
|
||
- heading "English Baccalaureate (EBacc) What does EBacc Entry mean?" [level=3] [ref=f10e136]:
|
||
- text: English Baccalaureate (EBacc)
|
||
- button "What does EBacc Entry mean?" [ref=f10e138]: ⓘ
|
||
- generic [ref=f10e139]:
|
||
- generic [ref=f10e140]:
|
||
- generic [ref=f10e141]: Pupils entered for EBacc
|
||
- generic [ref=f10e142]: 30.1%
|
||
- generic [ref=f10e143]:
|
||
- generic [ref=f10e144]: EBacc Grade 4+
|
||
- generic [ref=f10e145]: 25.1%
|
||
- generic [ref=f10e146]:
|
||
- generic [ref=f10e147]: EBacc Grade 5+
|
||
- generic [ref=f10e148]: 20.5%
|
||
- generic [ref=f10e149]:
|
||
- generic [ref=f10e150]: EBacc average point score
|
||
- generic [ref=f10e151]: "4.72"
|
||
- generic [ref=f10e152]:
|
||
- heading "Admissions" [level=2] [ref=f10e153]
|
||
- generic [ref=f10e154]:
|
||
- generic [ref=f10e155]:
|
||
- generic [ref=f10e156]: Year 7 places offered
|
||
- generic [ref=f10e157]: "237"
|
||
- generic [ref=f10e158]:
|
||
- generic [ref=f10e159]: Total applications
|
||
- generic [ref=f10e160]: "707"
|
||
- generic [ref=f10e161]:
|
||
- generic [ref=f10e162]: 1st preference applications
|
||
- generic [ref=f10e163]: "336"
|
||
- generic [ref=f10e164]:
|
||
- generic [ref=f10e165]: Families who got their first choice
|
||
- generic [ref=f10e166]: 69.6%
|
||
- generic [ref=f10e167]: ⚠ Applications exceeded places last year
|
||
- paragraph [ref=f10e168]: Historical distance cut-off data is not available for this school. Contact the admissions authority for oversubscription criteria details.
|
||
- generic [ref=f10e169]:
|
||
- heading "Historical Results" [level=2] [ref=f10e170]
|
||
- heading "Results Over Time" [level=3] [ref=f10e171]
|
||
- generic [ref=f10e173]:
|
||
- generic [ref=f10e174]:
|
||
- generic [ref=f10e175]: GCSE results · Year 11
|
||
- tablist "Select metric" [ref=f10e176]:
|
||
- tab "Attainment 8" [selected] [ref=f10e177] [cursor=pointer]
|
||
- tab "English & Maths grade 4+" [ref=f10e178] [cursor=pointer]
|
||
- tab "Progress 8" [ref=f10e179] [cursor=pointer]
|
||
- img [ref=f10e181]
|
||
- group [ref=f10e182]:
|
||
- generic "▶ View raw year-by-year data" [ref=f10e183] [cursor=pointer]
|
||
- generic [ref=f10e184]:
|
||
- heading "Wellbeing & Context" [level=2] [ref=f10e185]
|
||
- heading "Special Educational Needs (SEN)" [level=3] [ref=f10e186]
|
||
- generic [ref=f10e187]:
|
||
- generic [ref=f10e188]:
|
||
- generic [ref=f10e189]:
|
||
- text: SEN support
|
||
- button "What does SEN Support mean?" [ref=f10e191]: ⓘ
|
||
- generic [ref=f10e192]: 5.4%
|
||
- generic [ref=f10e193]: Without an EHCP
|
||
- generic [ref=f10e194]:
|
||
- generic [ref=f10e195]:
|
||
- text: Pupils with EHCP
|
||
- button "What does Education, Health and Care Plan (EHCP) mean?" [ref=f10e197]: ⓘ
|
||
- generic [ref=f10e198]: 3.8%
|
||
- generic [ref=f10e199]: Education, Health and Care Plan
|
||
- generic [ref=f10e200]:
|
||
- generic [ref=f10e201]: Total pupils
|
||
- generic [ref=f10e202]: 1,207
|
||
- 'img "Gender split: 52% girls, 48% boys" [ref=f10e203]'
|
||
- generic [ref=f10e206]:
|
||
- generic [ref=f10e207]: 52% girls
|
||
- text: ·
|
||
- generic [ref=f10e208]: 48% boys
|
||
- contentinfo [ref=f10e209]:
|
||
- generic [ref=f10e210]:
|
||
- generic [ref=f10e211]:
|
||
- generic [ref=f10e212]:
|
||
- heading "SchoolCompare" [level=3] [ref=f10e213]
|
||
- paragraph [ref=f10e214]: Compare primary and secondary schools across England.
|
||
- link "contact@schoolcompare.co.uk" [ref=f10e215] [cursor=pointer]:
|
||
- /url: mailto:contact@schoolcompare.co.uk
|
||
- generic [ref=f10e216]:
|
||
- heading "Product" [level=4] [ref=f10e217]
|
||
- list [ref=f10e218]:
|
||
- listitem [ref=f10e219]:
|
||
- link "Search schools" [ref=f10e220] [cursor=pointer]:
|
||
- /url: /
|
||
- listitem [ref=f10e221]:
|
||
- link "Rankings" [ref=f10e222] [cursor=pointer]:
|
||
- /url: /rankings
|
||
- listitem [ref=f10e223]:
|
||
- link "Compare shortlist" [ref=f10e224] [cursor=pointer]:
|
||
- /url: /compare
|
||
- listitem [ref=f10e225]:
|
||
- link "Admissions guide" [ref=f10e226] [cursor=pointer]:
|
||
- /url: /admissions
|
||
- generic [ref=f10e227]:
|
||
- heading "Resources" [level=4] [ref=f10e228]
|
||
- list [ref=f10e229]:
|
||
- listitem [ref=f10e230]:
|
||
- link "School Performance Tables" [ref=f10e231] [cursor=pointer]:
|
||
- /url: https://www.gov.uk/school-performance-tables
|
||
- listitem [ref=f10e232]:
|
||
- link "Ofsted reports" [ref=f10e233] [cursor=pointer]:
|
||
- /url: https://reports.ofsted.gov.uk/
|
||
- paragraph [ref=f10e235]: © 2026 SchoolCompare.co.uk
|
||
- alert [ref=f10e236] |