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>
270 lines
12 KiB
YAML
270 lines
12 KiB
YAML
- generic [active] [ref=f8e1]:
|
|
- link "Skip to main content" [ref=f8e2] [cursor=pointer]:
|
|
- /url: "#main-content"
|
|
- banner [ref=f8e3]:
|
|
- link "SchoolCompare home" [ref=f8e5] [cursor=pointer]:
|
|
- /url: /
|
|
- img [ref=f8e7]
|
|
- generic [ref=f8e11]: SchoolCompare
|
|
- navigation "Main navigation" [ref=f8e12]:
|
|
- link "Search" [ref=f8e13] [cursor=pointer]:
|
|
- /url: /
|
|
- img [ref=f8e15]
|
|
- generic [ref=f8e18]: Search
|
|
- link "1 selected Compare" [ref=f8e19] [cursor=pointer]:
|
|
- /url: /compare
|
|
- generic [ref=f8e20]:
|
|
- img [ref=f8e21]
|
|
- generic "1 selected" [ref=f8e24]: "1"
|
|
- generic [ref=f8e25]: Compare
|
|
- link "Rankings" [ref=f8e26] [cursor=pointer]:
|
|
- /url: /rankings
|
|
- img [ref=f8e28]
|
|
- generic [ref=f8e29]: Rankings
|
|
- link "Admissions" [ref=f8e30] [cursor=pointer]:
|
|
- /url: /admissions
|
|
- img [ref=f8e32]
|
|
- generic [ref=f8e35]: Admissions
|
|
- main [ref=f8e36]:
|
|
- generic [ref=f8e37]:
|
|
- button "Back" [ref=f8e38] [cursor=pointer]:
|
|
- generic [ref=f8e39]: ←
|
|
- text: Back
|
|
- generic [ref=f8e40]:
|
|
- generic [ref=f8e41]:
|
|
- generic [ref=f8e42]:
|
|
- img [ref=f8e46] [cursor=pointer]
|
|
- generic [ref=f8e49]:
|
|
- link "Leaflet" [ref=f8e50] [cursor=pointer]:
|
|
- /url: https://leafletjs.com
|
|
- img [ref=f8e51]
|
|
- text: Leaflet
|
|
- text: "| ©"
|
|
- link "OpenStreetMap" [ref=f8e55] [cursor=pointer]:
|
|
- /url: https://www.openstreetmap.org/copyright
|
|
- text: contributors
|
|
- button "Open full map" [ref=f8e56] [cursor=pointer]:
|
|
- generic [ref=f8e57]:
|
|
- img [ref=f8e58]
|
|
- text: Open full map
|
|
- generic [ref=f8e60]:
|
|
- generic [ref=f8e61]:
|
|
- heading "Welland Primary School" [level=1] [ref=f8e62]
|
|
- generic [ref=f8e63]:
|
|
- generic [ref=f8e64]: Worcestershire
|
|
- generic [ref=f8e65]: Academy converter
|
|
- paragraph [ref=f8e66]:
|
|
- text: Marlbank Road, Welland, Malvern, WR13 6NE ·
|
|
- button "View on map ↗" [ref=f8e67] [cursor=pointer]
|
|
- button "+ Add to Compare" [ref=f8e69] [cursor=pointer]
|
|
- navigation "Page sections" [ref=f8e70]:
|
|
- button "Back to top" [ref=f8e71] [cursor=pointer]:
|
|
- generic [ref=f8e72]: ↑
|
|
- button "Section Ofsted" [ref=f8e73] [cursor=pointer]:
|
|
- generic [ref=f8e74]:
|
|
- generic [ref=f8e75]: Section
|
|
- generic [ref=f8e76]: Ofsted
|
|
- generic [ref=f8e77]: ▾
|
|
- generic [ref=f8e78]:
|
|
- heading "Ofsted Rating Inspected 6 June 2023 Ofsted reports ↗" [level=2] [ref=f8e79]:
|
|
- text: Ofsted Rating
|
|
- generic [ref=f8e80]: Inspected 6 June 2023
|
|
- link "Ofsted reports ↗" [ref=f8e81] [cursor=pointer]:
|
|
- /url: https://reports.ofsted.gov.uk/inspection-reports/find-inspection-report/provider/ELS/146678
|
|
- generic [ref=f8e83]: Good
|
|
- paragraph [ref=f8e84]: From September 2024, Ofsted no longer makes an overall effectiveness judgement in inspections of state-funded schools.
|
|
- paragraph [ref=f8e85]:
|
|
- text: Rated
|
|
- strong [ref=f8e86]: Good
|
|
- text: across all inspected areas — Quality of Teaching, Behaviour, Pupils' Development and Leadership.
|
|
- generic [ref=f8e87]:
|
|
- heading "SATs Results (2024/25)" [level=2] [ref=f8e88]
|
|
- paragraph [ref=f8e89]: End-of-primary-school tests taken by Year 6 pupils. National averages shown for comparison.
|
|
- generic [ref=f8e90]:
|
|
- generic [ref=f8e91]:
|
|
- generic [ref=f8e92]: Reading, Writing & Maths combined
|
|
- generic [ref=f8e93]:
|
|
- text: 74.0%
|
|
- generic [ref=f8e94]: +12 pts
|
|
- generic [ref=f8e95]: "National avg: 62%"
|
|
- generic [ref=f8e96]:
|
|
- generic [ref=f8e97]: Exceeding expected level (Reading, Writing & Maths)
|
|
- generic [ref=f8e98]:
|
|
- text: 11.0%
|
|
- generic [ref=f8e99]: +3 pts
|
|
- generic [ref=f8e100]: "National avg: 8%"
|
|
- generic [ref=f8e101]:
|
|
- generic [ref=f8e102]: "?"
|
|
- generic [ref=f8e103]:
|
|
- generic [ref=f8e104]:
|
|
- text: Why is combined lower? A pupil is only counted if they met the bar in
|
|
- strong [ref=f8e105]: all three
|
|
- text: subjects. Some passed reading but not writing; some passed writing but not maths.
|
|
- generic [ref=f8e106]:
|
|
- generic [ref=f8e107]:
|
|
- text: Reading
|
|
- strong [ref=f8e108]: 74%
|
|
- generic [ref=f8e109]: ·
|
|
- generic [ref=f8e110]:
|
|
- text: Writing
|
|
- strong [ref=f8e111]: 74%
|
|
- generic [ref=f8e112]: ·
|
|
- generic [ref=f8e113]:
|
|
- text: Maths
|
|
- strong [ref=f8e114]: 81%
|
|
- generic [ref=f8e115]: →
|
|
- generic [ref=f8e116]:
|
|
- text: All three
|
|
- strong [ref=f8e117]: 74%
|
|
- generic [ref=f8e118]:
|
|
- generic [ref=f8e119]:
|
|
- generic [ref=f8e120]:
|
|
- generic [ref=f8e121]: Reading
|
|
- generic [ref=f8e122]:
|
|
- generic:
|
|
- generic: 75%
|
|
- generic [ref=f8e123]:
|
|
- generic [ref=f8e125]:
|
|
- generic [ref=f8e126]: Expected
|
|
- generic [ref=f8e127]: 74%
|
|
- generic [ref=f8e131]:
|
|
- generic [ref=f8e132]: Exceeding
|
|
- generic [ref=f8e133]: 48%
|
|
- generic [ref=f8e136]:
|
|
- generic [ref=f8e138]: 0%
|
|
- generic [ref=f8e140]: 25%
|
|
- generic [ref=f8e142]: 50%
|
|
- generic [ref=f8e144]: 75%
|
|
- generic [ref=f8e146]: 100%
|
|
- generic [ref=f8e147]:
|
|
- generic [ref=f8e148]: Writing
|
|
- generic [ref=f8e149]:
|
|
- generic:
|
|
- generic: 72%
|
|
- generic [ref=f8e150]:
|
|
- generic [ref=f8e152]:
|
|
- generic [ref=f8e153]: Expected
|
|
- generic [ref=f8e154]: 74%
|
|
- generic [ref=f8e158]:
|
|
- generic [ref=f8e159]: Exceeding
|
|
- generic [ref=f8e160]: 11%
|
|
- generic [ref=f8e163]:
|
|
- generic [ref=f8e165]: 0%
|
|
- generic [ref=f8e167]: 25%
|
|
- generic [ref=f8e169]: 50%
|
|
- generic [ref=f8e171]: 75%
|
|
- generic [ref=f8e173]: 100%
|
|
- generic [ref=f8e174]:
|
|
- generic [ref=f8e175]: Maths
|
|
- generic [ref=f8e176]:
|
|
- generic:
|
|
- generic: 74%
|
|
- generic [ref=f8e177]:
|
|
- generic [ref=f8e179]:
|
|
- generic [ref=f8e180]: Expected
|
|
- generic [ref=f8e181]: 81%
|
|
- generic [ref=f8e185]:
|
|
- generic [ref=f8e186]: Exceeding
|
|
- generic [ref=f8e187]: 33%
|
|
- generic [ref=f8e190]:
|
|
- generic [ref=f8e192]: 0%
|
|
- generic [ref=f8e194]: 25%
|
|
- generic [ref=f8e196]: 50%
|
|
- generic [ref=f8e198]: 75%
|
|
- generic [ref=f8e200]: 100%
|
|
- generic [ref=f8e201]:
|
|
- generic [ref=f8e202]: Expected standard
|
|
- generic [ref=f8e204]: Exceeding / high score
|
|
- generic [ref=f8e206]: National average
|
|
- generic [ref=f8e208]:
|
|
- generic [ref=f8e209]:
|
|
- heading "Admissions" [level=2] [ref=f8e210]
|
|
- group "Admissions view" [ref=f8e211]:
|
|
- button "This year" [pressed] [ref=f8e212] [cursor=pointer]
|
|
- button "8-year trend" [ref=f8e213] [cursor=pointer]
|
|
- generic [ref=f8e216]:
|
|
- generic [ref=f8e217]:
|
|
- definition [ref=f8e218]: "21"
|
|
- term [ref=f8e219]: Places offered
|
|
- generic [ref=f8e220]:
|
|
- definition [ref=f8e221]: "19"
|
|
- term [ref=f8e222]: Wanted it first
|
|
- generic [ref=f8e223]:
|
|
- definition [ref=f8e224]:
|
|
- text: "19"
|
|
- generic [ref=f8e225]: of 19 · 100.0%
|
|
- term [ref=f8e226]: Got their first choice
|
|
- generic [ref=f8e227]:
|
|
- definition [ref=f8e228]: "45"
|
|
- term [ref=f8e229]: Applied in total
|
|
- generic [ref=f8e230]:
|
|
- heading "Pupils & Inclusion" [level=2] [ref=f8e231]
|
|
- generic [ref=f8e232]:
|
|
- generic [ref=f8e233]:
|
|
- generic [ref=f8e234]: Eligible for pupil premium
|
|
- generic [ref=f8e235]: 26.0%
|
|
- generic [ref=f8e236]: Pupils from disadvantaged backgrounds
|
|
- generic [ref=f8e237]:
|
|
- generic [ref=f8e238]: English as an additional language
|
|
- generic [ref=f8e239]: 0.0%
|
|
- generic [ref=f8e240]:
|
|
- generic [ref=f8e241]: Pupils receiving SEN support
|
|
- generic [ref=f8e242]: 4.0%
|
|
- generic [ref=f8e243]:
|
|
- generic [ref=f8e244]: Boys and girls
|
|
- generic [ref=f8e245]:
|
|
- generic [ref=f8e246]: 48%
|
|
- generic [ref=f8e247]: girls
|
|
- generic [ref=f8e248]: ·
|
|
- generic [ref=f8e249]: 52%
|
|
- generic [ref=f8e250]: boys
|
|
- 'img "Gender split: 48% girls, 52% boys" [ref=f8e251]'
|
|
- generic [ref=f8e254]: 64 girls, 70 boys
|
|
- generic [ref=f8e255]:
|
|
- heading "Results Over Time" [level=2] [ref=f8e256]
|
|
- generic [ref=f8e258]:
|
|
- generic [ref=f8e259]: ↓ Reading, Writing & Maths peaked at 81% (2022/23), currently 74%
|
|
- generic [ref=f8e260]:
|
|
- generic [ref=f8e261]: KS2 SATs · Reading, Writing & Maths
|
|
- tablist "Select metric" [ref=f8e262]:
|
|
- tab "At expected level" [selected] [ref=f8e263] [cursor=pointer]
|
|
- tab "Above expected level" [ref=f8e264] [cursor=pointer]
|
|
- tab "Pupil progress" [ref=f8e265] [cursor=pointer]
|
|
- img [ref=f8e267]
|
|
- paragraph [ref=f8e268]: "* No data for 2019/20 or 2020/21 — national assessments were cancelled due to COVID-19."
|
|
- group [ref=f8e269]:
|
|
- generic "▸ View raw year-by-year data" [ref=f8e270] [cursor=pointer]
|
|
- contentinfo [ref=f8e271]:
|
|
- generic [ref=f8e272]:
|
|
- generic [ref=f8e273]:
|
|
- generic [ref=f8e274]:
|
|
- heading "SchoolCompare" [level=3] [ref=f8e275]
|
|
- paragraph [ref=f8e276]: Compare primary and secondary schools across England.
|
|
- link "contact@schoolcompare.co.uk" [ref=f8e277] [cursor=pointer]:
|
|
- /url: mailto:contact@schoolcompare.co.uk
|
|
- generic [ref=f8e278]:
|
|
- heading "Product" [level=4] [ref=f8e279]
|
|
- list [ref=f8e280]:
|
|
- listitem [ref=f8e281]:
|
|
- link "Search schools" [ref=f8e282] [cursor=pointer]:
|
|
- /url: /
|
|
- listitem [ref=f8e283]:
|
|
- link "Rankings" [ref=f8e284] [cursor=pointer]:
|
|
- /url: /rankings
|
|
- listitem [ref=f8e285]:
|
|
- link "Compare shortlist" [ref=f8e286] [cursor=pointer]:
|
|
- /url: /compare
|
|
- listitem [ref=f8e287]:
|
|
- link "Admissions guide" [ref=f8e288] [cursor=pointer]:
|
|
- /url: /admissions
|
|
- generic [ref=f8e289]:
|
|
- heading "Resources" [level=4] [ref=f8e290]
|
|
- list [ref=f8e291]:
|
|
- listitem [ref=f8e292]:
|
|
- link "School Performance Tables" [ref=f8e293] [cursor=pointer]:
|
|
- /url: https://www.gov.uk/school-performance-tables
|
|
- listitem [ref=f8e294]:
|
|
- link "Ofsted reports" [ref=f8e295] [cursor=pointer]:
|
|
- /url: https://reports.ofsted.gov.uk/
|
|
- paragraph [ref=f8e297]: © 2026 SchoolCompare.co.uk
|
|
- alert [ref=f8e298] |