demo-data-analysis-bg-01
demo-data-analysis-bg-10

Download Grade 12 Past Exam Papers

Free NSC, IEB and provincial question papers with their marking guidelines, sorted by subject, year and exam period. Download as PDFs, no account needed.

Phase
FET Phase, Grade 10 to 12
Papers
NSC, IEB and provincial, 2020 to 2025
Exam periods
June, September trials and the November NSC
Memos

Marking guidelines included wherever released

MATRIC COUNTDOWN

Time left to prepare

Days
Hours
Minutes
Seconds

Use it as a planning tool, not a stress test. One full paper a week per subject, written timed and marked against the official memo, is worth more than any amount of rereading.

Why matric past papers are the highest value revision you can do

There is no shortage of Grade 12 study advice. Very little of it beats the simple thing: write full past papers, under time, and mark them against the official memorandum. NSC examiners reuse question structures year after year, and the only reliable way to learn those structures is to meet them.

The library below runs from 2020 through 2025 and holds national NSC papers, provincial papers from the Eastern Cape and Gauteng, and IEB papers, across Commerce, Mathematics, the Sciences and the Humanities. Question papers and marking guidelines sit in the same folder.

Start with the most recent November paper in your weakest subject. It will tell you more in three hours than a week of rereading notes. Once you have a mark, the APS calculator shows what it is worth against the course you are applying for, and the National Benchmark Tests page covers the other test many universities still require.

Grade 12 Past Exam Papers

Grade 12 past exam papers by subject

Download free Grade 12 past exam papers and memos in PDF format for CAPS and IEB curriculums. Access NSC matric past papers by subject, including Accounting, Mathematics, Science, and Languages. These previous exam papers with answers will help you prepare effectively and improve your final exam results.

YOU'VE GOT THIS.

  • COMMERCE
    • ACCOUNTING
      • 2025
        • EC JUNE EXAMS
        • GP SEPT EXAMS
        • EC SEPT EXAMS
        • GP JUNE EXAMS
        • IEB DEC EXAMS
        • IEB JUNE EXAMS
        • NSC JUNE EXAMS
        • NSC DEC EXAMS
      • 2024
        • GP SEPT EXAMS
        • EC JUNE EXAMS
        • EC SEPT EXAMS
        • GP JUNE EXAMS
        • IEB DEC EXAMS
        • IEB JUNE EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2023
        • EC JUNE EXAMS
        • EC SEPT EXAMS
        • GP JUNE EXAMS
        • IEB JUNE EXAMS
        • IEB DEC EXAMS
        • NSC JUNE EXAMS
        • NSC DEC EXAMS
      • 2022
        • GP SEPT EXAMS
        • EC JUNE EXAMS
        • EC SEPT EXAMS
        • IEB DEC EXAMS
        • IEB JUNE EXAMS
        • NSC JUNE 2022
        • NSC DEC EXAMS
      • 2021
        • IEB JUNE EXAMS
        • IEB DEC EXAMS
        • NSC JUNE EXAMS
        • NSC DEC EXAMS
      • 2020
        • EC SEPT EXAMS
        • NSC DEC EXAMS
    • BUSINESS STUDIES
      • 2025
        • EC JUNE EXAMS
        • EC SEPT EXAMS
        • GP DEC EXAMS
        • GP JUNE EXAMS
        • NSC JUNE EXAMS
        • GP SEPT EXAMS
      • 2024
        • GP SEPT EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2023
        • EC SEPT EXAMS
        • GP JUNE EXAMS
        • EC JUNE EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2022
        • GP SEPT EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2021
        • EC SEPT EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2020
        • EC SEPT EXAMS
        • NSC DEC EXAMS
    • ECONOMICS
      • 2025
        • EC JUNE EXAMS
        • EC SEPT EXAMS
        • GP DEC EXAMS
        • GP JUNE EXAMS
        • NSC JUNE EXAMS
        • GP SEPT EXAMS
      • 2024
        • GP SEPT EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2023
        • EC JUNE EXAMS
        • EC SEPT EXAMS
        • GP JUNE EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2022
        • GP SEPT EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2021
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2020
        • EC SEPT EXAMS
        • NSC DEC EXAMS
  • ACCOUNTING
  • BUSINESS STUDIES
  • ECONOMICS
Title
  • HUMANITIES & SOCIAL SCIENCES
    • HOSPITALITY STUDIES
      • 2020
        • EC SEPT EXAMS
        • NSC DEC EXAMS
      • 2021
        • EC SEPT EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2022
        • EC SEPT EXAMS
        • NSC DEC EXAMS
      • 2023
        • EC SEPT EXAMS
      • 2024
        • NSC DEC EXAMS
      • 2025
        • GP DEC EXAMS
    • CONSUMER STUDIES
      • 2021
        • EC SEPT EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2022
        • EC SEPT EXAMS
        • NSC DEC EXAMS
      • 2023
        • EC SEPT EXAMS
      • 2020
        • EC SEPT EXAMS
        • NSC DEC EXAMS
      • 2025
        • GP DEC EXAMS
        • EC SEPT EXAMS
        • NSC JUNE EXAMS
      • 2024
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
    • GEOGRAPHY
      • 2020
        • EC SEPT EXAMS
        • NSC DEC EXAMS
      • 2021
        • EC SEPT EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2025
        • EC JUNE EXAMS
        • EC SEPT EXAMS
        • GP JUNE EXAMS
        • NSC JUNE EXAMS
        • GP SEPT EXAMS
      • 2024
        • GP JUNE EXAMS
        • GP SEPT EXAMS
        • EC JUNE EXAMS
        • NSC JUNE EXAMS
      • 2023
        • EC SEPT EXAMS
        • GP JUNE EXAMS
        • EC JUNE EXAMS
        • NSC JUNE EXAMS
      • 2022
        • NSC DEC EXAMS
        • GP SEPT EXAMS
        • NSC JUNE EXAMS
    • HISTORY
      • 2020
        • EC SEPT EXAMS
        • NSC DEC EXAMS
      • 2021
        • EC SEPT EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2025
        • EC JUNE EXAMS
        • EC SEPT EXAMS
        • NSC JUNE EXAMS
        • GP SEPT EXAMS
      • 2024
        • GP SEPT EXAMS
        • NSC DEC EXAMS
        • EC JUNE EXAMS
        • NSC JUNE EXAMS
      • 2023
        • EC SEPT EXAMS
        • EC JUNE EXAMS
        • NSC JUNE EXAMS
      • 2022
        • GP SEPT EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
    • TOURISM
      • 2021
        • EC SEPT EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2020
        • EC SEPT EXAMS
        • NSC DEC EXAMS
      • 2025
        • EC SEPT EXAMS
        • NSC JUNE EXAMS
        • GP SEPT EXAMS
      • 2024
        • NSC DEC EXAMS
        • GP SEPT EXAMS
        • NSC JUNE EXAMS
      • 2023
        • EC SEPT EXAMS
        • NSC JUNE EXAMS
      • 2022
        • GP SEPT EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
  • HOSPITALITY STUDIES
  • CONSUMER STUDIES
  • GEOGRAPHY
  • HISTORY
  • TOURISM
Title Type Size Link
  • MATHEMATICS
    • MATHEMATICS
      • 2025
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
        • GP SEPT EXAMS
        • EC JUNE EXAMS
        • EC SEPT EXAMS
        • GP JUNE EXAMS
      • 2024
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2023
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2022
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2021
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
    • MATHEMATICS LITERACY
      • 2025
        • NSC JUNE EXAMS
        • GP SEPT EXAMS
        • EC JUNE EXAMS
        • EC SEPT EXAMS
        • GP JUNE EXAMS
        • NSC DEC EXAMS
      • 2024
        • NSC JUNE EXAMS
        • NSC DEC EXAMS
      • 2023
        • NSC JUNE EXAMS
        • NSC DEC EXAMS
      • 2022
        • NSC JUNE EXAMS
        • NSC DEC EXAMS
      • 2021
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
  • MATHEMATICS
  • MATHEMATICS LITERACY
Title Type Size Link
  • SCIENCE
    • AGRICULTURE
      • 2025
        • EC JUNE EXAMS
        • EC SEPT EXAMS
        • GP JUNE EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2024
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
        • EC JUNE EXAMS
        • GP JUNE EXAMS
      • 2023
        • EC JUNE EXAMS
        • EC SEPT EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2022
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2021
        • EC SEPT EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2020
        • EC SEPT EXAMS
        • NSC DEC EXAMS
    • LIFE SCIENCES
      • 2025
        • EC JUNE EXAMS
        • EC SEPT EXAMS
        • GP JUNE EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
        • GP SEPT EXAMS
      • 2024
        • EC JUNE EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
        • GP JUNE EXAMS
        • GP SEPT EXAMS
      • 2023
        • EC JUNE EXAMS
        • EC SEPT EXAMS
        • GP JUNE EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2022
        • GP SEPT EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2021
        • EC SEPT EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2020
        • EC SEPT EXAMS
        • NSC DEC EXAMS
    • PHYSICAL SCIENCES
      • 2025
        • EC JUNE EXAMS
        • EC SEPT EXAMS
        • GP JUNE EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
        • GP SEPT EXAMS
      • 2024
        • GP SEPT EXAMS
        • EC JUNE EXAMS
        • GP JUNE EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2023
        • EC JUNE EXAMS
        • EC SEPT EXAMS
        • GP JUNE EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2022
        • GP SEPT EXAMS
        • NSC DEC EXAMS
      • 2021
        • EC SEPT EXAMS
        • NSC DEC EXAMS
        • NSC JUNE EXAMS
      • 2020
        • EC SEPT EXAMS
        • NSC DEC EXAMS
  • AGRICULTURE
  • LIFE SCIENCES
  • PHYSICAL SCIENCES
Title Type Size Link

How to work a matric past paper properly

Four steps. Most learners do the first one and stop, which is why the second attempt never comes.

Write it under exam conditions

Full paper, printed, timed to the minute shown on the cover, no notes and no phone. Anything less measures your reading, not your exam performance.

Mark it against the official memo

Use the marking guideline exactly. NSC markers award marks for specific words and specific working, and learning what earns a mark is half the subject.

Log every lost mark by topic

By topic, not by question number. If you keep dropping marks on interpretation of financial statements, that is what to revise, whichever question it turned up in.

Rewrite the paper two weeks later

The second attempt is where improvement actually shows. If the same topic costs you marks twice, take it to a tutor rather than reading it again.

Past exam papers for other grades

Fine Path keeps a free past paper library for every grade from 6 to 12. Pick a grade to open its papers.

Grade 12 past papers, answered

Five years is usually enough, and the papers here run from 2020 to 2025. Going further back risks practising on content that has since changed, particularly in subjects where the CAPS content was trimmed.
NSC papers are the national final examinations written in November. IEB is the independent examination board used by many private schools, writing its own papers against the same curriculum. Provincial papers, from the Eastern Cape, Gauteng and others, are the June and September preparatory examinations set by each province. All three are useful practice.
Yes. They are the closest thing to the real November paper in both scope and difficulty. Work through trials from more than one province if you can.
Yes, wherever the department or the examination board released one. It sits in the same folder as the question paper.
Papers show you what you cannot do. They do not explain why. If the same topic keeps costing you marks after two attempts, that is the point where an hour with a tutor is worth more than another paper.

Matric is close. Make every session count.

Fine Path Grade 12 tutors help you convert these past papers into your best possible NSC results before exams arrive.

Navigate Your Way to Accounting Mastery With Fine Path.