Official DBE, IEB & provincial papersFree · No sign-upReport a broken paper
Grade 12 · Matric / NSC

Matric exam timetable

The South African matric exams are the National Senior Certificate (NSC), written in the Oct/Nov session. Below is how the exam year is structured and every Grade 12 subject with its past papers to practise. For the exact date and time of each paper, use the official DBE timetable.

Dates are from the 2026 DBE timetable (13 Oct 2026 to 27 Nov 2026). Always confirm your exact paper dates on the official DBE timetable.

The exam year: four sessions

01

Oct/Nov finals (NSC matric)

The main National Senior Certificate exams. The big one - these are the papers your final matric result is built on. Runs late October into early December.

02

May/Jun midyear

Mid-year exams for many subjects, and the mid-year NSC sitting.

03

Aug/Sep trials (prelims)

Provincial trial or preliminary exams, written before the finals as a full dress rehearsal.

04

Feb/Mar supplementary

The supplementary sitting the following year for candidates who qualify to rewrite.

Grade 12 subjects

Each links to its past papers + memos

Find your subject, check its date on the official timetable, then practise with the past papers below.

Grade 1221 Oct 2026
Accounting
ACCO
93 past papers
Grade 12
Afrikaans
AFRI
93 past papers
Grade 1220 Oct 2026
Afrikaans First Additional Language
AFAL
244 past papers
Grade 1223 Nov 2026
Agricultural Management Practices
AMP
63 past papers
Grade 1216 Oct 2026
Agricultural Sciences
AS
137 past papers
Grade 1220 Nov 2026
Agricultural Technology
AT
67 past papers
Grade 1210 Nov 2026
Business Studies
BS
96 past papers
Grade 1216 Nov 2026
Civil Technology
CT
66 past papers
Grade 1213 Oct 2026
Computer Applications Technology
CAT
115 past papers
Grade 125 Nov 2026
Consumer Studies
CS
66 past papers
Grade 1223 Nov 2026
Dance Studies
DS
60 past papers
Grade 1215 Oct 2026
Design
DESI
97 past papers
Grade 1213 Nov 2026
Dramatic Arts
DA
61 past papers
Grade 1215 Oct 2026
Economics
ECON
121 past papers
Grade 129 Nov 2026
Electrical Technology
ET
63 past papers
Grade 1221 Oct 2026
Engineering Graphics and Design
EGD
122 past papers
Grade 12
English
ENGL
107 past papers
Grade 1215 Oct 2026
English First Additional Language
EFAL
235 past papers
Grade 1228 Oct 2026
Geography
GEOG
134 past papers
Grade 1219 Oct 2026
History
HIST
137 past papers
Grade 126 Nov 2026
Hospitality Studies
HS
63 past papers
Grade 1213 Oct 2026
Information Technology
IT
131 past papers
Grade 12
isiNdebele First Additional Language
IFAL
167 past papers
Grade 12
isiXhosa
ISIX
6 past papers
Grade 12
isiXhosa First Additional Language
IFAL
216 past papers
Grade 12
isiZulu First Additional Language
IFAL
185 past papers
Grade 1227 Nov 2026
Life Orientation
LO
14 past papers
Grade 1212 Nov 2026
Life Sciences
LS
146 past papers
Grade 1223 Oct 2026
Mathematical Literacy
ML
147 past papers
Grade 1222 Oct 2026
Mathematics
MATH
187 past papers
Grade 1216 Oct 2026
Mechanical Technology
MT
67 past papers
Grade 1220 Nov 2026
Music
MUSI
119 past papers
Grade 1229 Oct 2026
Physical Sciences
PS
145 past papers
Grade 1230 Oct 2026
Religion Studies
RS
129 past papers
Grade 12
Sepedi First Additional Language
SFAL
180 past papers
Grade 12
Sesotho
SESO
23 past papers
Grade 12
Sesotho First Additional Language
SFAL
198 past papers
Grade 12
Setswana First Additional Language
SFAL
155 past papers
Grade 12
siSwati First Additional Language
SFAL
175 past papers
Grade 1230 Oct 2026
Technical Sciences
TS
53 past papers
Grade 1229 Oct 2026
Tourism
TOUR
64 past papers
Grade 12
Tshivenda First Additional Language
TFAL
162 past papers
Grade 1217 Nov 2026
Visual Arts
VA
77 past papers
Grade 12
Xitsonga First Additional Language
XFAL
165 past papers
Advertisement
Reserved · 1010 × 270 leaderboard · empty at launch

Matric timetable questions

The National Senior Certificate final exams run in the Oct/Nov session, usually starting in late October and finishing in early December. For the exact date of each paper, check the official DBE examination timetable linked on this page.
The Department of Basic Education (DBE) publishes the official NSC examination timetable each year with the exact date and time of every paper. PapersZA links to it directly so you always get the authoritative dates.
Work backwards from each paper date and practise the matching past paper under timed conditions, then mark yourself against its memo. Every subject below links straight to its PapersZA past-paper list.
Oct/Nov finals (the NSC), May/Jun midyear, Aug/Sep trials (prelims), and the Feb/Mar supplementary sitting. Each is a separate set of papers - a June paper is not a November paper.