The National Curriculum sets out the programmes of study and attainment targets for all subjects at all 4 key stages.
All local-authority-maintained schools in England must teach these programmes of study.
The majority of this national curriculum was introduced in September 2014, with English and maths coming into force for all year groups from September 2016.
Early year foundation stage (EYFS): assessment and reporting arrangements, standards for learning, assessing development.
Primary Curriculum, Key Stage 1
Teaching and assessing the primary curriculum at key stage 1, primary school performance data, phonics.
Primary Curriculum, Key Stage 2
Teaching and assessing the primary curriculum at key stage 2, primary school performance data, frameworks for teacher assessments.