There is an official policy document for learning and teaching in South African schools called the National Curriculum and Assessment Policy Statement. This policy lists every approved subject for the grades R – 12. The policy includes the Programme and promotion for grades R – 12 as well. The following are the Curriculum and Assessment Policy Statements for grades R – 12: