Past Exam Papers
Download past NSC papers and memos — organised by subject and year. Completely free for all learners.

Popular subjects
Accounting
63 papersAfrikaans EAT
36 papersAfrikaans HT
36 papersBusiness Studies
46 papersComputer Application Technology
43 papersEnglish FAL
36 papersEnglish HL
34 papersGeography
40 papersHistory
58 papersInformation Technology
38 papersLife Sciences
34 papersMathematical Literacy
61 papersMathematics
43 papersPhysical Sciences
38 papersTourism
21 papers
Languages
Afrikaans EAT
36 papersAfrikaans HT
36 papersAfrikaans TAT
111 papersArabic SAL
4 papersEnglish FAL
36 papersEnglish HL
34 papersEnglish SAL
5 papersFrench SAL
3 papersGerman SAL
3 papersIsiNdebele HL
6 papersIsiXhosa FAL
27 papersIsiXhosa HL
27 papersIsiXhosa SAL
23 papersIsiZulu FAL
6 papersIsiZulu HL
6 papersSepedi FAL
6 papersSepedi HL
6 papersSesotho HL
27 papersSesotho PHP (FAL)
30 papersSesotho SAL
17 papersSetswana FAL
31 papersSetswana HL
35 papersSiswati FAL
6 papersSiswati HL
6 papersSouth African Sign Language
6 papersTshivenda FAL
7 papersTshivenda HL
6 papersXitsonga FAL
6 papersXitsonga HL
6 papers
Mathematics
Sciences
Life Sciences
34 papersMarine Sciences
11 papersMaritime Sciences
4 papersPhysical Sciences
38 papersSport and Exercise Science
2 papersTechnical Sciences
38 papers
Commerce
Humanities
Technology
Civil Technology_ Civil Services
21 papersCivil Technology_ Construction
21 papersCivil Technology_ Woodworking
24 papersComputer Application Technology
43 papersElectrical Technology_ Digital
6 papersElectrical Technology_ Digital Electronics
3 papersElectrical Technology_ Electronics
19 papersElectrical Technology_ Power Systems
20 papersEngineering Graphics and Design
46 papersInformation Technology
38 papersMechanical Technology_ Automotive
18 papersMechanical Technology_ Fitting and Machining
20 papersMechanical Technology_ Welding and Metalwork
18 papers
