Earth and space science grade 12 prerequisites July 8, 2019 16 32 64 128 Earth and space science grade 10 Earth and space grade 10 Earth and space science grade 12 Grade 8 earth and space