There are 5 main strands that run through the programmes: Study of mathematics; mathematics education; professional values and practice (general teaching skills such as lesson planning and classroom management); the 'core' subjects in the primary curriculum (English, mathematics and science for key stage 2); classroom experience in schools.