National Curriculum Progress Tracker

Calculate a student's overall curriculum attainment score and progress band across key learning strands, weighted by strand importance.

Results will appear here.

Formulas Used

Weighted Attainment Score (WAS):

WAS = (Reading × 0.25) + (Writing × 0.20) + (Maths × 0.25) + (Science × 0.15) + (Humanities × 0.10) + (Arts & PE × 0.05)

Progress Index (PI):

PI (%) = ((WAS − Expected) ÷ Expected) × 100

Attainment Bands:

  • WAS ≥ 85 → Greater Depth (GD)
  • 70 ≤ WAS < 85 → Expected Standard (EXS)
  • 55 ≤ WAS < 70 → Working Towards Expected (WTE)
  • WAS < 55 → Below Expected (BEL)

Assumptions & References

  • Strand weights reflect the relative emphasis placed on core subjects in the UK National Curriculum (DfE, 2014): English (Reading + Writing = 45%) and Mathematics (25%) are prioritised as statutory core subjects.
  • All strand scores are assumed to be normalised to a 0–100 scale before entry (e.g. raw marks converted to percentage scores).
  • The Expected Attainment Score represents the year-group benchmark set by the school or local authority, typically aligned to national average performance data published by the Standards & Testing Agency (STA).
  • Attainment band thresholds are based on the DfE's three-tier descriptors: Greater Depth, Expected Standard, and Working Towards Expected, with an additional Below Expected tier for early intervention flagging.
  • The Progress Index is a relative measure only; absolute progress over time requires longitudinal data (e.g. KS1 to KS2 value-added scores).
  • Reference: Department for Education (2014). The National Curriculum in England: Framework Document. London: DfE.
  • Reference: Standards & Testing Agency (2023). Key Stage 2 Assessment and Reporting Arrangements. London: STA.

In the network