Free Test Papers
Free exam papers for every level — 398 prelim and past year papers from Singapore schools, 2018 to 2026, sorted by level, subject and exam.
Primary School
Primary 6 English
Primary 6 Math
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
Secondary 4 A Math
Secondary 4 E Math
Secondary 4 Chemistry
Secondary 4 Physics
Secondary 4 Biology
Secondary 4 History
Secondary 4 Geography
Secondary 4 Social Studies
Coming Soon
PRELIM papers will be available soon
Secondary 4 POA
Secondary 4 N(A) A Math
Secondary 4 N(A) English
Secondary 4 N(A) Science (Chemistry)
Secondary 4 N(A) POA
Junior College (A-Level)
General Paper
JC2 H2 Maths
JC2 H2 Chemistry
JC2 H2 Physics
JC2 H2 Economics
What's in the library today
What secondary school and O-Level test papers are free to download?
Every O-Level paper here is free. Recent papers include 2025 Secondary 4 prelims in E-Math, A-Math, Physics, Chemistry, Geography and History, from schools such as Catholic High, CHIJ, Chung Cheng, Maris Stella, Anglican High and Methodist Girls, and Principles of Accounts prelims from 2022 to 2026, including 2026 papers from St Patrick's and Yuan Ching. Many come with answers. Earlier prelims cover English, Biology, E-Math, A-Math, Physics, Chemistry and Geography, plus SA1 papers in E-Math and Chemistry.
Fitting practice papers into a revision plan is covered in the Complete O-Level preparation guide.
Are there free N-Level test papers?
Yes, for N(A). The secondary shelf holds N(A) prelim papers in English, Science (Chemistry) and A-Math from 2025, Mathematics from 2024, and older A-Math and Principles of Accounts papers, from schools such as Ang Mo Kio, Bowen, Sengkang, Fairfield Methodist, Kuo Chuan Presbyterian, Crest and Woodgrove. There are no N(T) papers yet. N(A) students heading for O-Level in Secondary 5 can also work through the O-Level prelims here, 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.
What JC and A-Level test papers can I download?
The JC shelf holds JC2 prelim papers from 2025 and 2024. The 2025 prelims cover General Paper, H2 Mathematics, H2 Physics and H2 Chemistry, from Hwa Chong, Anglo Chinese, Anderson, Catholic, Dunman and Eunoia among others, and the H2 papers mostly come with a separate answers file. The 2024 prelims add H2 Biology and H2 Economics, from HCI, RI, ACJC, NJC, NYJC, EJC, VJC, CJC and RVHS.
To place these papers in a two-year H2 timeline, see the Complete A-Level preparation guide.
What free PSLE and primary school papers are available?
Primary papers are school assessments set by the schools themselves, not the national PSLE papers. The 2025 shelf covers P6 Maths and P6 Chinese across WA1, WA2, SA1 and prelims, from schools such as Raffles, Rosyth, Nanyang, Henry Park, Catholic High and Tao Nan, and most P6 Maths papers include answers. The 2024 shelf adds P6 English, Maths and Science and P5 English, from Nanyang, Raffles Girls, Methodist Girls and SCGS.
For how the school year builds towards the exam, see the Complete PSLE preparation guide.
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 run from 2022 to 2026 across English, E-Math, A-Math, Physics, Chemistry, Biology, Geography, History and Principles of Accounts, with N(A) prelims alongside them.
Are past year papers with answers available?
Yes, though not for every paper, and the title always says which. Many 2025 prelims ship with a separate answers file: E-Math, A-Math, Geography and History at O-Level, and H2 Mathematics, H2 Physics and H2 Chemistry at JC. The 2024 General Paper, H2 Biology and O-Level English prelims are marked "with Answers", and the 2024 H2 Physics and H2 Chemistry prelims from HCI and RI also have an answer file.
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. General Paper, H2 Mathematics, H2 Physics and H2 Chemistry have both 2025 and 2024 prelims; H2 Biology and H2 Economics have 2024 prelims. Physics has the deepest set, with 2024 papers from HCI, RI, NJC, ACJC, NYJC, CJC and RVHS and 2025 papers from six more schools. Economics is split into Paper 1 and Paper 2 from EJC and HCI.
Do you have free PSLE and primary school papers?
Yes — 2025 P6 Maths and P6 Chinese across WA1, WA2, SA1 and prelims, plus 2024 P6 English, Maths and Science and P5 English. Schools include Nanyang, Raffles Girls, Henry Park, Methodist Girls, Catholic High, Rosyth, Red Swastika, Nanhua, Tao Nan and SCGS. They are the schools’ own 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 Chinese guidePaper weightings, the 实用文 email format and 口试 technique.
- 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.
- how to study for O-Level HistorySource-based question technique and essay structure, mistake by mistake.
- how to study for O-Level ChemistryPaper weightings, the qualitative analysis tests to memorise, and command words.
- how to study for O-Level A-MathWhich formulae are printed for you, and why working carries the marks.
- how to study for O-Level E-MathThe short formula sheet, and the real-world question that ends Paper 2.
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.