Interactive practice for E-Maths, Physics, Chemistry and Biology.
The O-Level rewards syllabus coverage, not speed — and Elementary Maths and Pure Science carry the widest, most drillable content. Sit a full interactive mock across Maths, Science and English comprehension, then drill the exact subtopics where you're dropping marks.
Syllabus-led and accuracy-first. The marks are spread across a lot of small, well-defined topics — which makes them exactly the kind of thing you can drill.
Unlike an aptitude test, the O-Level pace is generous. What separates grades is how many of the syllabus's small topics you've actually locked in — a forgotten formula or rule costs the same marks every paper.
Elementary Maths and Pure Science between them touch dozens of distinct subtopics. That breadth is why a targeted drill list moves your grade more here than anywhere else on the paper.
Physics, Chemistry and Biology each contribute — from kinematics and electricity to bonding, reactions, genetics and human anatomy. Weak spots tend to sit in one or two of these, not spread evenly.
Our template mirrors the structure and difficulty balance of the O-Level's quantitative papers using EdgePrep's own question bank.
| English (comprehension) | 30 questions | 45 min |
| Math (Elementary) | 45 questions | 75 min |
| Science (Physics, Chemistry, Biology) | 40 questions | 60 min |
| Full sitting | 115 questions | 3 hr |
This mock focuses on the Maths and Science half of the O-Level.
All three sections run back to back with per-section countdowns, at the O-Level's own generous timing. Your accuracy and seconds per question are recorded for every subtopic.
Take the same paper with no clock and read the explanation on every item as you go. Untimed attempts still record your per-subtopic accuracy, so you can see the gap before you close it.
Every O-Level-style question is tagged to one of our 58 subtopics, so a shaky paper becomes a specific, fixable list.
Every practice session and mock exam feeds into your personal progress dashboard.
A subtopic-level radar so you can spot gaps at a glance — not just a subject grade.
The O-Level gives you the time — the question is accuracy. See which subtopics you're losing marks on, then drill them before the paper.
We surface your single highest-impact topic to drill next, based on your recent scores and pacing.
Already have an account? Sign in →
The O-Level-style template covers the quantitative half of the Singapore-Cambridge GCE O-Level — Elementary Mathematics, Pure Science (Physics, Chemistry, Biology) and English comprehension. The writing, oral and listening components, Additional Mathematics, Humanities and Mother Tongue papers are not represented. EdgePrep is an independent study aid and is not affiliated with, endorsed by, or produced by SEAB or Cambridge Assessment. "O-Level" is a trademark of its respective owner.
It covers the quantitative half of the Singapore-Cambridge GCE O-Level: Elementary Mathematics (E-Maths), Pure Science — Physics, Chemistry and Biology — and English comprehension. It does not cover Additional Mathematics, the English writing, oral or listening papers, Humanities or Mother Tongue.
The full mock is 115 questions over 3 hours: English comprehension (30 questions, 45 minutes), Elementary Maths (45 questions, 75 minutes) and Pure Science (40 questions, 60 minutes). You can also sit any one section on its own.
Yes. You can start a full-length O-Level mock for free — no card and no commitment. Paid plans add unlimited mocks and practice sessions.
No. EdgePrep currently supports Elementary Mathematics (E-Maths) only. Additional Mathematics is not included in the mock exam or the practice question bank.
It is an interactive online mock you sit in the browser. Every question is auto-marked, and you get a written explanation on each one plus per-subtopic accuracy tracking. There is no PDF to print.
Yes. You can run the paper timed, at the O-Level's own pace, or untimed so you can read the explanation on every question as you go. Both modes record your per-subtopic accuracy.
Every question is tagged to one of 58 subtopics. After a mock you get a subtopic-level breakdown showing exactly where you lost marks, then you drill those subtopics with focused practice sessions before the real paper.