76,153 Files, All Free
Every Past Paper, In One Place.
Question papers, mark schemes, examiner reports and grade thresholds, sorted by level, subject and year.
- Free To Download
- No Sign-Up
- Preview Before You Download
76,153 files. 424 subjects. 26 years of exams. All free, no sign-up.
Past Papers By Board
Cambridge and Federal Board are organised differently. Pick a board, then open a level or class.
International Board · Cambridge
Cambridge (CIE)
Past papers by programme — IGCSE, AS/A Level and O Level, with syllabus codes on every subject.
75,056 files · 207 subjects
Browse CambridgePakistan Board · SSC & HSSC
Federal Board
Past papers by class — 9th to 12th. Pick your class, then a subject and year.
1,097 files · 217 subjects
Browse Federal BoardAll Subjects By Board
Every subject on file, A to Z. Tabs are labelled by board and level. The number beside each subject is its files on record.
CIE · IGCSE Past Papers
Open Level- Accounting0452641
- Accounting (9-1)098597
- Afrikaans - Second Language0548171
- Agriculture0600109
- Arabic - First Language0508245
- Arabic - First Language (9-1)718483
- Arabic - Foreign Language0544352
- Arabic (9-1)718019
- Art & Design0400297
- Art & Design (9-1)098958
- Bahasa Indonesia053893
- Biology06101,613
- Biology (9-1)0970332
- Business02646
- Business (9-1)07746
- Business Studies0450723
- Business Studies (9-1)0986140
- Chemistry06201,661
- Chemistry (9-1)0971335
- Chinese - First Language0509261
- Chinese - Second Language052390
- Chinese (Mandarin) - Foreign Language (0547)498
- Computer Science0478435
- Computer Science (9-1)0984130
- Design & Technology04451,060
- Design & Technology (9-1)0979146
- Drama0411245
- Drama (9-1)099458
- Economics0455739
- Economics (9-1)0987105
- English - First Language05001,051
- English - First Language (9-1)0990182
- English - First Language (US)052484
- English – Literature (US)042777
- English – Literature in English0475406
- English – Literature in English (9-1)0992150
- English (as an Additional Language)047257
- English (as an Additional Language) (9-1)077242
- English (Core) as a Second Language (Egypt)04655
- English as a Second Language (Count-in speaking) (0511)1,061
- English as a Second Language (Count-in Speaking) (9-1) (0991)304
- English as a Second Language (Speaking endorsement)05101,272
- English as a Second Language (Speaking Endorsement) (9-1)0993290
- Enterprise0454282
- Environmental Management0680710
- Food & Nutrition0648389
- French - First Language0501140
- French - Foreign Language05201,182
- French (9-1)7156228
- Geography04601,330
- Geography (9-1)0976219
- German - First Language0505142
- German - Foreign Language0525643
- German (9-1)7159188
- Global Perspectives0457418
- Hindi as a Second Language0549254
- History0470835
- History - American (US)040998
- History (9-1)0977145
- Information and Communication Technology0417627
- Information and Communication Technology (9-1)0983162
- IsiZulu as a Second Language0531125
- Islamiyat0493293
- Italian - Foreign Language0535266
- Italian (9-1)7164108
- Japanese - Foreign Language07169
- Latin0480175
- Malay - First Language069644
- Malay - Foreign Language0546273
- Marine Science069798
- Mathematics05801,193
- Mathematics - Additional0606605
- Mathematics - International06071,203
- Mathematics (9-1)0980159
- Mathematics (US)0444107
- Music0410302
- Music (9-1)097882
- Pakistan Studies0448142
- Physical Education0413276
- Physical Education (9-1)099547
- Physical Science0652469
- Physics06251,688
- Physics (9-1)0972315
- Portuguese - First Language0504130
- Psychology02667
- Religious Studies0490243
- Sanskrit049963
- Science - Combined06531,519
- Sciences - Co-ordinated (9-1)0973286
- Sciences - Co-ordinated (Double)06541,499
- Setswana - First Language069812
- Sociology0495542
- Spanish - First Language0502705
- Spanish - Foreign Language05301,022
- Spanish - Literature0488299
- Spanish - Literature in Spanish047428
- Spanish (9-1)7160192
- Statistics04795
- Swahili026251
- Thai - First Language0518136
- Travel & Tourism0471537
- Turkish - First Language0513108
- Urdu as a Second Language053995
- Vietnamese - First Language069520
- World Literature0408285
CIE · AS/A Level Past Papers
Open Level- Accounting97061,111
- Afrikaans - Language (AS Level only)867999
- Arabic9680305
- Arabic - Language (AS Level only)8680192
- Art and Design9479116
- Biblical Studies948480
- Biology97001,797
- Business9609626
- Chemistry97011,794
- Chinese - Language (AS Level only)8681209
- Chinese - Language & Literature (A Level only)986848
- Chinese Language (AS Level only)823870
- Classical Studies9274347
- Computer Science9618352
- Design and Technology9705277
- Digital Media and Design948180
- Drama948280
- Economics97081,148
- English - Language and Literature (AS Level only)8695444
- English - Language AS and A Level (from 2014)9093747
- English – Literature96951,099
- English General Paper8021284
- Environmental Management (AS only)8291401
- European History998110
- French - Language (AS Level only)8682505
- French (A Level only)9716581
- French Language (AS Level only)802865
- French Language & Literature989851
- Geography96961,111
- German - Language (AS Level only)8683236
- German - Language (AS Level only)802775
- German (A Level only)9717284
- German Language & Literature (A Level only)989744
- Global Perspectives and Research9239342
- Hinduism948776
- History9489314
- Information Technology9626547
- International History998210
- Islamic Studies9488102
- Law9084770
- Marine Science9693423
- Mathematics97091,839
- Mathematics – Further9231691
- Media Studies9607190
- Music9483190
- Physics97021,794
- Portuguese - Language (AS Level only)8684105
- Portuguese (A Level only)9718135
- Psychology9990539
- Sociology9699796
- Spanish - Language & Literature (A Level only)984486
- Spanish Language (AS Level only)8022104
- Tamil - 9689 (A Level only)256
- Tamil - Language (AS Level only)8689135
- Thinking Skills9694849
- Travel and Tourism9395816
- Urdu - Language (AS Level only)8686205
- Urdu - Pakistan only (A Level only)9686275
- Urdu Language & Literature (9866)7
- US History since 187781025
- US History to 187781016
CIE · O Level Past Papers
Open Level- Accounting7707114
- Agriculture5038163
- Arabic3180140
- Art & Design6090153
- Bangladesh Studies7094111
- Bengali3204140
- Biblical Studies203525
- Biology5090704
- Business70815
- Business Studies7115379
- Chemistry5070497
- Commerce7100354
- Computer Science2210202
- Design & Technology604393
- Economics2281363
- English Language1123378
- Environmental Management5014287
- Fashion & Textiles613055
- Food & Nutrition6065291
- Geography2217322
- Global Perspectives206948
- Hinduism205586
- History2147106
- Islamic Studies2068104
- Islamiyat2058339
- Literature in English2010288
- Marine Science518077
- Mathematics - Additional4037376
- Mathematics (Syllabus D)4024366
- Pakistan Studies2059259
- Physics5054656
- Religious Studies2048271
- Science - Combined5129333
- Setswana315868
- Sinhala320581
- Sociology2251319
- Statistics4040168
- Tamil322666
- Travel & Tourism7096164
- Urdu - First Language3247125
- Urdu - Second Language3248221
FBISE · 9th Class Past Papers
Open Level- Applied Electrician1
- Arabic5
- Art and Model Drawing10
- Biology13
- Buddhism1
- Chemistry13
- Christianity1
- Civics5
- Clothing and Textile6
- Commercial Geography5
- Computer Science17
- Dress Making1
- Dress Making and Fashion Designing5
- Economics6
- Education8
- Electrical Wiring5
- Elements of Home Economics2
- English16
- English Literature3
- Essentials of Home Economics5
- Ethics5
- Ethics for Minority1
- Fashion Designing1
- Food and Nutrition6
- General Mathematics5
- General Science9
- Geography6
- Geography of Pakistan5
- Health and Physical Education6
- Home Economics1
- Industrial Electrician1
- Internet of Things Hardware Development1
- Internet of Things Software Development1
- Introduction to Tourism1
- Islamic Education20
- Islamic History5
- Islamic Studies5
- Mathematics16
- Media Production1
- Motor Winding1
- Pakistan Studies14
- Physics13
- Plumbing and SWHS1
- Sanatan Dharma Hinduism1
- Sikhism1
- Tourism Management1
- Translation of Holy Quran3
- Urdu15
FBISE · 10th Class Past Papers
Open Level- Applied Electrician1
- Arabic5
- Art and Model Drawing8
- Biology10
- Chemistry10
- Civics5
- Clothing and Textile4
- Commercial Geography4
- Computer Science13
- Dress Making1
- Dress Making and Fashion Designing5
- Economics5
- Education8
- Electrical Wiring6
- Elements of Home Economics3
- English13
- English Literature3
- Essentials of Home Economics5
- Ethics5
- Food and Nutrition5
- General Mathematics5
- General Science9
- Geography5
- Geography of Pakistan5
- Health and Physical Education5
- Industrial Electrician1
- Introduction to Tourism1
- Islamic Education18
- Islamic History5
- Islamic Studies5
- Mathematics14
- Media Production1
- Motor Winding2
- Pakistan Studies13
- Physics10
- Tourism Management1
- Urdu15
- Wood Working and Furniture2
FBISE · 11th Class Past Papers
Open Level- Accounting5
- Applied Chemistry2
- Applied Mathematics3
- Applied Physics2
- Applied Sciences1
- Arabic5
- Art and Design5
- Basic Medical Sciences1
- Biology12
- Buddhism1
- Building Material and Construction1
- Business English1
- Business Information Technology1
- Business Mathematics5
- Business Mathematics and Statistics1
- Business Urdu1
- Cardiovascular Technology1
- Chemistry12
- Christianity1
- Civics5
- Civics for Non Muslims5
- Clothing and Personality5
- Commerce6
- Computer Aided Design1
- Computer Graphics and Animation1
- Computer Science15
- Computer Studies1
- Dental Hygiene1
- Dispensing Technology1
- Economics5
- Education5
- Electrical Circuits2
- Electronic Devices1
- Electronics1
- Elementary Anatomy and Microtechniques1
- Elementary Chemistry and Chemical Pathology1
- English17
- English Advanced Elective5
- English Shorthand Paper B1
- English Shorthand Transcription Paper a1
- Ethics1
- Financial Accounting1
- Fine Arts10
- Food and Nutrition4
- French2
- Geography6
- Health and Physical Education9
- History of Muslim India1
- History of Pakistan5
- Home Economics9
- Home Nursing2
- Islamic Education16
- Islamic History5
- Islamic Studies5
- Islamiyat and Pakistan Studies1
- Islamiyat Islamic Studies1
- Kulliyat Qanoon Kulliyat e Tibb1
- Library Science6
- Mathematics11
- Medical Imaging1
- Microbiology1
- Operation Theater1
- Ophthalmic Technology1
- Pakistan Culture5
- Pattern Making1
- Persian5
- Personnel Management Office Administration1
- Philosophy5
- Physics12
- Physiotherapy1
- Principles of Banking1
- Principles of Economics5
- Psychology6
- Sanatan Dharam Hinduism1
- Science for Home Economics5
- Sikhism1
- Sociology5
- Statistics6
- Tashreeh ul Abdan1
- Tibb Paper23621
- Translation of Holy Quran3
- Urdu16
- Urdu Elective5
FBISE · 12th Class Past Papers
Open Level- Accounting5
- Applied Sciences1
- Arabic5
- Banking5
- Basic Medical Sciences1
- Biology9
- Business Statistics5
- Chemistry9
- Child Development4
- Civics5
- Clinical Pathology and Serology1
- Commercial Geography5
- Computer Science12
- Computer Studies5
- Computer Studies for Home Economics5
- Dental Hygiene1
- Economics5
- Education5
- English13
- English Advanced Elective5
- Fine Arts8
- French1
- Geography5
- Haematology and Blood Banking1
- Health and Physical Education8
- History of Pakistan5
- Home Economics8
- Home Management and Interiors5
- Islamic History10
- Islamic Studies5
- Library Science5
- Mathematics12
- Medical Imaging1
- Microbiology1
- Operation Theater1
- Ophthalmic Technology1
- Pakistan Culture5
- Pakistan Studies13
- Persian5
- Philosophy5
- Physics9
- Physiotherapy1
- Principles of Economics5
- Psychology5
- Sociology5
- Statistics5
- Urdu13
- Urdu Elective5
How To Read A Past Paper File Name
Every Cambridge file is named the same way. Once you can read one, you can find any paper.
0625_
Syllabus Code
The four-digit number of the subject. 0625 is IGCSE Physics.
s24_
Session And Year
A letter for the exam session, then the last two digits of the year.
qp_
File Type
What kind of document this is. Here, the question paper.
42
Paper And Variant
Paper 4, variant 2. Variants are the versions set for different time zones.
Session Letters
- m
- February / March
- s
- May / June
- w
- October / November
File Types
- qp
- Question Paper
- ms
- Mark Scheme
- er
- Examiner Report
- gt
- Grade Thresholds
Past Papers: Questions And Answers
- What Does It Cost?
- Nothing. Every file is free to preview and free to download.
- Do I Need To Sign Up?
- No. There is no account. Find the subject, pick the year, open the file.
- What Is Covered?
- IGCSE, AS/A Level, O Level, 11th Class, 9th Class, 12th Class, 10th Class, from 2001 to 2026. More boards are being added.
- Can I Read Before Downloading?
- Yes. Every file has a Preview button that opens the PDF in your browser.
- A Paper Is Missing. Now What?
- Send the subject, year and session through the contact page and it will be added.
- Is This An Official Site?
- No. AZ Past Papers is independent and not affiliated with any exam board.
Find Your Past Papers
Type a subject name or its four-digit code.