Free Test Papers
Free exam papers for every level — 196 prelim and past year papers from Singapore schools, 2018 to 2025, sorted by level, subject and exam.
What secondary school and O-Level test papers are free to download?
Every O-Level paper here is free. The shelf covers school prelim papers in English, E-Math, A-Math, Physics, Chemistry and Biology, plus earlier SA1 papers in E-Math and Chemistry. Most are 2024 prelims from schools such as ACS, CHIJ, Methodist Girls, Nanyang Girls, SJI and Xinmin, and several arrive with answers.
Fitting practice papers into a revision plan is covered in the Complete O-Level preparation guide.
Go to the papersAre there free N-Level test papers?
Not yet. The secondary shelf holds Secondary 4 O-Level school papers, and there are no N(A) or N(T) papers in the library today. N-Level students heading for O-Level in Secondary 5 can still work through the O-Level prelims in this library, which are the papers they will eventually sit.
For the N-Level route itself, including the Secondary 5 decision, read the Complete N-Level preparation guide.
Go to the papersWhat JC and A-Level test papers can I download?
The JC shelf is entirely 2024 JC2 prelim papers: General Paper, H2 Mathematics, H2 Physics, H2 Chemistry, H2 Biology and H2 Economics. They come from HCI, RI, ACJC, NJC, NYJC, EJC, VJC, CJC and RVHS, and most of the science and General Paper prelims include answers.
To place these papers in a two-year H2 timeline, see the Complete A-Level preparation guide.
Go to the papersWhat free PSLE and primary school papers are available?
Primary papers are 2024 school assessments: P6 English, Maths and Science, and P5 English, from Nanyang, Raffles Girls, Henry Park, Methodist Girls, Catholic High, Tao Nan and SCGS. These are WA1 and SA2 papers set by the schools themselves rather than the national PSLE papers.
For how the school year builds towards the exam, see the Complete PSLE preparation guide.
Go to the papersPrimary School
Primary 6 English
- Primary 6 English 2024 SA2 - Nanyang
- Primary 6 English 2024 SA2 - Raffles Girls
- Primary 6 English 2024 SA2 - SCGS
Primary 6 Math
- P6 Maths WA1 2025 ACSJ - Test Paper & Answers
- P6 Maths WA1 2025 Raffles - Test Paper & Answers
- P6 Maths WA1 2025 Raffles - Worked Solutions
- P6 Maths WA1 2025 Rosyth - Test Paper & Answers
- P6 Maths WA1 2025 St Nicholas Paper
- Primary 6 Math 2024 WA1 - Raffles Girls
- Primary 6 Math 2024 WA1 - Nanyang
- Primary 6 Math 2024 WA1 - Methodist Girls
- Primary 6 Math 2024 WA1 - Nanhua
- Primary 6 Math 2024 WA1 - Red Swastika
Primary 6 Science
- Primary 6 Science 2024 WA1 - ACS Junior
- Primary 6 Science 2024 WA1 - Methodist Girls
- Primary 6 Science 2024 WA1 - Nanhua
- Primary 6 Science 2024 WA1 - Nanyang
- Primary 6 Science 2024 WA1 - Raffles Girls
Primary 6 Chinese
- P6 Chinese WA1 2025 ACSJ Paper
- P6 Chinese WA1 2025 Catholic High Paper
- P6 Chinese WA1 2025 Raffles Paper
- P6 Chinese WA1 2025 Rosyth Paper
Primary 5 English
- Primary 5 English 2024 WA1 - ACS
- Primary 5 English 2024 WA1 - Catholic High
- Primary 5 English 2024 WA1 - Henry Park
- Primary 5 English 2024 WA1 - Nanyang Primary
- Primary 5 English 2024 WA1 - Raffles Girls
- Primary 5 English 2024 WA1 - SCGS
- Primary 5 English 2024 WA1 - Tao Nan
Primary 5 Math
Coming Soon
WA1 papers will be available soon
Primary 5 Science
Coming Soon
WA1 papers will be available soon
Primary 5 Chinese
Coming Soon
WA1 papers will be available soon
Secondary School
Secondary 4 English
- O Level English 2024 Prelim (with Answers) - ACJC
- O Level English 2023 Prelim (with Answers) - Anderson
- O Level English 2023 Prelim (with Answers) - Cedar Girls
- O Level English 2023 Prelim (with Answers) - Chung Cheng
- O Level English 2023 Prelim (with Answers) - NCHS
Secondary 4 Math
- O Level A Math 2024 Paper 1 Prelim - Methodist Girls
- O Level A Math 2024 Paper 1 Prelim - ACS
- O Level A Math 2024 Paper 1 Prelim - Gan Eng Seng
- O Level A Math 2024 Paper 1 Prelim - Juying Sec
- O Level A Math 2025 Prelim Paper 1 - MGS (with Answer Key)
- O Level A Math 2025 Prelim Paper 1 Solutions - MGS
- O Level A Math 2025 Prelim Paper 1 - SCGS
- O Level A Math 2025 Prelim Paper 1 Solutions - SCGS
Secondary 4 E Math
- O Level E Math 2021 SA1 - Bukit Batok
- O Level E Math 2021 SA1 - Fuchun
- O Level E Math 2021 SA1 - Peirce
Secondary 4 Chemistry
- O Level Chemistry 2018 SA1 - Temasek
- O Level Chemistry 2018 SA1 - Gan Eng Seng
- O Level Chemistry 2018 SA1 - Hua Yi
Secondary 4 Physics
- O Level Physics 2022 Prelim - Bukit Batok
- O Level Physics 2022 Prelim - Fuhua
- O Level Physics 2022 Prelim - Peirce
- O Level Physics 2022 Prelim - Queensway
- O Level Physics 2022 Prelim - Whitley
Secondary 4 Biology
- O Level Biology 2024 Paper 1 Prelim - ACS
- O Level Biology 2024 Paper 1 Prelim - Duman High
- O Level Biology 2024 Paper 1 Prelim - Jurongville
Secondary 4 History
- O Level History 2025 Prelim Paper 1 - ACSI
- O Level History 2025 Prelim Paper 1 Mark Scheme - ACSI
- O Level History 2025 Prelim Paper 2 - ACSI
- O Level History 2025 Prelim Paper 2 Mark Scheme - ACSI
- O Level History 2025 Prelim Paper 1 (with Answers) - Catholic High
- O Level History 2025 Prelim Paper 2 (with Answers) - Catholic High
- O Level History 2025 Prelim Paper 1 (with Answers) - CGS
- O Level History 2025 Prelim Paper 2 (with Answers) - CGS
- O Level History 2025 Prelim Paper 1 (with Answers) - CHIJ
- O Level History 2025 Prelim Paper 2 (with Answers) - CHIJ
- O Level History 2025 Prelim Paper 1 - NHHS
- O Level History 2025 Prelim Paper 1 Mark Scheme - NHHS
- O Level History 2025 Prelim Paper 2 - NHHS
- O Level History 2025 Prelim Paper 2 Mark Scheme - NHHS
Secondary 4 Geography
- O Level Geography 2024 Prelim Paper 1 - Victoria School
- O Level Geography 2024 Prelim Paper 1 Answer Key - Victoria School
- O Level Geography 2024 Prelim Paper 2 - Victoria School
- O Level Geography 2024 Prelim Paper 2 Answer Key - Victoria School
Secondary 4 Social Studies
Coming Soon
PRELIM papers will be available soon
Secondary 4 POA
Coming Soon
PRELIM papers will be available soon
Junior College (A-Level)
General Paper
- JC2 2024 GP Prelim - HCI (with Answers)
- JC2 2024 GP Prelim - RI (with Answers)
- JC2 2024 GP Prelim - ACJC (with Answers)
- JC2 2024 GP Prelim - NYJC (with Answers)
- JC2 2024 GP Prelim - NJC (with Answers)
JC2 H2 Maths
- JC2 2024 Maths Prelim - HCI
- JC2 2024 Maths Prelim - RI
- JC2 2024 Maths Prelim - NJC
- JC2 2024 Maths Prelim - EJC
- JC2 2024 Maths Prelim - ACJC
JC2 H2 Chemistry
- JC2 2024 Chemistry Prelim (P1-P4) - HCI
- JC2 2024 Chemistry Prelim - HCI (Answers)
- JC2 2024 Chemistry Prelim (P1-P4) - RI
- JC2 2024 Chemistry Prelim - RI (Answers)
JC2 H2 Physics
- JC2 2024 Physics Prelim (P1-P4) - HCI
- JC2 2024 Physics Prelim - HCI (Answers)
- JC2 2024 Physics Prelim (P1-P4) - RI
- JC2 2024 Physics Prelim - RI (Answers)
- JC2 2024 Physics Prelim (P1-P4) - NJC
- JC2 2024 Physics Prelim - NJC (Answers)
- JC2 2024 Physics Prelim (P1-P4) - ACJC (with Answers)
- JC2 2024 Physics Prelim (P1-P4) - NYJC (with Answers)
- JC2 2024 Physics Prelim (P1-P4) - CJC (with Answers)
- JC2 2024 Physics Prelim (P1-P4) - RVHS (with Answers)
JC2 H2 Biology
- JC2 2024 Biology Prelim (P1-P4) - HCI (with Answers)
- JC2 2024 Biology Prelim (P1-P4) - RI (with Answers)
- JC2 2024 Biology Prelim (P1-P4) - ACJC (with Answers)
- JC2 2024 Biology Prelim (P1-P4) - VJC (with Answers)
- JC2 2024 Biology Prelim (P1-P4) - NJC (with Answers)
JC2 H2 Economics
- JC2 2024 Economics Prelim P1 - EJC
- JC2 2024 Economics Prelim P1 - HCI
What's in the library today
Free test papers: common questions
Where can I download free O-Level prelim papers?
From the Secondary section on this page — every O-Level prelim paper here is free. Open a subject card, choose the Prelim tab, and enter an email address and contact number to unlock the file. Prelims currently run from 2022 to 2024 across English, E-Math, A-Math, Physics, Chemistry and Biology.
Are past year papers with answers available?
Yes, though not for every paper, and the title always says which. The 2024 General Paper, H2 Biology and O-Level English prelims are marked "with Answers". The 2024 H2 Physics and H2 Chemistry prelims from HCI and RI ship as a separate answer file alongside the question paper.
Which free test papers are available for JC and A-Level?
Six subjects at JC2 level: General Paper, H2 Mathematics, H2 Physics, H2 Chemistry, H2 Biology and H2 Economics, all 2024 prelim papers. Physics has the deepest set, with papers from HCI, RI, NJC, ACJC, NYJC, CJC and RVHS. Economics is split into Paper 1 and Paper 2 from EJC and HCI.
Do you have free PSLE and primary school papers?
Yes — P6 English, Maths and Science plus P5 English, all 2024 papers from schools including Nanyang, Raffles Girls, Henry Park, Methodist Girls, Catholic High, ACS, Red Swastika, Nanhua, Tao Nan and SCGS. They are the schools’ own WA1 and SA2 assessments rather than the national PSLE papers.
Are the papers really free to download?
Yes. There is no payment and no account to create: you enter an email address and a contact number, and the paper opens in a new tab. We use those details to send new papers and study resources, and parents who go on to request a tutor never pay an agency fee.
Guides that go with these papers
- O-Level English paper strategiesEssay, comprehension and oral technique, paper by paper.
- O-Level E-Math and A-Math guideE-Math and A-Math topics, with the marks most often dropped.
- O-Level Physics topic guideKinematics, electricity and practical skills, paper by paper.
- O-Level Chemistry topic guideMole calculations, organic chemistry and qualitative analysis.
- O-Level Biology topic guideCells, physiology and genetics with exam-ready phrasing.
- O-Level Combined Science overviewHow the three Combined Science pairings work at both O-Level and N-Level.
- Combined Science Chemistry and Physics guideSyllabus 5086 (O-Level) and 5105 (N-Level) topics and paper structure.
- Combined Science Chemistry and Biology guideSyllabus 5088 (O-Level) and 5107 (N-Level) topics and paper structure.
- Combined Science Physics and Biology guideSyllabus 5087 (O-Level) and 5106 (N-Level) topics and paper structure.
- O-Level tuition in SingaporeFind a tutor matched to your subjects and target grade.
Papers only take you so far
Tell us the subject and the grade you are aiming for. We hand-match a vetted tutor — usually within 6 hours — and parents never pay an agency fee.