The National Curriculum contains the programmes of study and attainment targets for all subjects, at all key stages and must be taught in all local-authority maintained primary schools in England. For more information regarding the content of the National Curriculum, please follow this link:
https://www.gov.uk/government/publications/national-curriculum-in-england-primary-curriculum