Take your interest in Physical Science and Maths to the next level in 2021 with our online advanced programmes subjects. Learn more

Grade 12 past exam papers

Welcome to AdvantageLearn’s collection of Grade 12 past exam papers. Here we have collected all the Matric past papers we can find and have made them available to you for free.

You can download the NSC past papers by simply clicking on the subject paper you are looking for. If we found a past paper’s information sheet, answer paper, past paper memo or marking guideline, we made them available for download. As part of your preparation, you can switch between viewing end-of-year past exam papers and supplementary exam papers.

Advantage Learn workshop icon

Looking for help preparing for your end of year exams? Join our exam preparation workshops.

More information on our exam preparation workshops
View workshops Our 2020 workshops are from September to October

Find the past papers you are looking for

(We currently have 3380+ you can download)
P
P
P
P
P
1
Click the icon blocks in the tables to the right to download the papers you want
Advantage Learn workshop icon

Looking for help preparing for your end of year exams? Join our exam preparation workshops.

Advantage Learn workshop icon
View workshops Our 2020 workshops are from September to October More information

Accounting past exam papers

2019
DBE
1 1 1 1
IEB
1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2
2018
DBE
1 1 1
IEB
1 1 1 2 2 2
2017
DBE
1 1 1
IEB
1 1 1 2 2 2
2016
DBE
1 1 1
DBEsupp
1 1 1
IEB
1 1 1 2 2 2
2015
DBE
1 1 1
DBEsupp
1 1 1
IEB
1 1 1 2 2 2
2014
DBE
1 1 1
IEB
1 1 1 2 2 2
IEBsupp
1 1 1 2 2 2
2013
DBE
1 1 1
IEB
1 1 1 2 2 2
2012
DBE
1 1 1
IEB
1 1 1 2 2 2
2011
DBE
1 1 1
IEB
1 1 1 2 2 2

Advanced Programme Afrikaans (Ap Afrikaans) past exam papers

2019
IEB
1 1
2018
IEB
2
2017
IEB
2
2016
IEB
1 1

Advanced Programme English (AP English) past exam papers

2019
IEB
1 1
2018
IEB
2
2017
IEB
2
2016
IEB
1 1
2015
IEB
1 1
2014
IEB
1 1
2013
IEB
1
2012
IEB
1 1
2011
IEB
1 1

Advanced Programme Mathematics (AP Maths) past exam papers

2019
IEB
1 1 1 1 1 2 2 2 2 2 2 2 2
2018
IEB
1 1 2 2
2017
IEB
1 1 2 2 2
2016
IEB
1 1 1 2 2
2015
IEB
1 1 1 1 1 1 1 1 1 1 1 1 1 1
2014
IEB
1 1 1
2013
IEB
1 1 1
2012
IEB
1 1 1
2011
IEB
1 1 1

Afrikaans FAL (First Additional Language) past exam papers

2019
DBE
1 2 3
IEB
1 1 2 2
2018
DBE
1 1 2 2 3 3
IEB
1 2
2017
DBE
1 1 2 2 3 3
IEB
1 2
2016
DBE
1 1 2 2 3 3
IEB
1 1 2 2
2014
IEBsupp
1 1 2 2 2

Afrikaans HL (Home Language) past exam papers

2019
DBE
1 2 3
IEB
1 1 1 2 2
2018
DBE
1 1 2 2 3 3
IEB
1 1 2
2017
DBE
1 1 2 2 3 3
IEB
1 1 2
2016
DBE
1 1 2 2 3 3
IEB
1 1 1 2 2
2014
IEBsupp
1 1 1 2

Afrikaans SAL (Second Additional Language) past exam papers

2019
DBE
1 1 1 1 1 1 1 1 2
2018
DBE
1 1 2 2
2016
DBE
1 1 2 2

Agricultural Management Practices past exam papers

2019
DBE
1 1
IEB
1 1 1 1
2018
DBE
1 1
IEB
1 1
2017
DBE
1 1
IEB
1 1
2016
DBE
1 1
DBEsupp
1 1
IEB
1 1 1
2015
DBE
1 1
DBEsupp
1 1
IEB
1 1 1
2014
DBE
1 1
2013
DBE
1 1
2012
DBE
1 1
2011
DBE
1 1
IEB
1 1

Agricultural Sciences/Technology past exam papers

2019
DBE
1 1 1 1 2 2
IEB
1 1 1 1 1 1
2018
DBE
1 1
IEB
1 1
2017
DBE
1 1 2 2
IEB
1 1 2 2
2016
DBE
1 1 1 1 2 2
DBEsupp
1 1 1 1 2 2
IEB
1 1 1 2 2 2
2015
DBE
1 1 1 1 1 1 2 2
DBEsupp
1 1 1 1 2 2
IEB
1 1 1 2 2 2
2014
DBE
1 1 1 1 1 1 2 2
2013
DBE
1 1 1 1 1 1 2 2
2012
DBE
1 1 1 1 1 1 2
2011
DBE
1 1 1 1 1 1 2 2

Arabic SAL (Second Additional Language) past exam papers

2019
IEB
1 1 1 2 2 2
2018
IEB
1 1 2 2
2017
IEB
1 1 2 2
2016
IEB
1 1 1 2 2 2

Business Studies past exam papers

2019
DBE
1 1
IEB
1 1 1 1 2 2 2 2
2018
DBE
1 1
IEB
1 2
2017
DBE
1 1
IEB
1 1 2
2016
DBE
1 1
DBEsupp
1 1
IEB
1 1 1 2 2
2015
DBE
1 1
DBEsupp
1 1
IEB
1 1 1 2 2
2014
DBE
1 1
IEB
1 1 1 2 2
IEBsupp
1 1 1 2