Tip: Tutorly's full features are available on tablet and desktop.
Tutorly.sg Logo
Topic hub
Start here for the full cluster: A-Level / JC AI Tutor (Singapore)
This helps you move from the big picture to the most relevant supporting guides.
Try Tutorly Free →

A Level Math Practice Questions in Singapore: JC-Level Worksheet Practice With Step‑By‑Step Solutions

Updated April 29, 2026A Levels
Tutorly.sg editorial team
Singapore-focused study guides aligned to MOE exam formats.
  • Tutorly.sg has been mentioned on Channel NewsAsia (CNA)
  • Tutorly.sg has been used by thousands of users in Singapore

Free on Tutorly.sg

Practise with step-by-step help — free to start

On Tutorly.sg/app you can practise unlimited Singapore syllabus questions, get instant explanations when you are stuck, and use past-year papers — no sign-up needed to start.

  • ✓ PSLE, O Level, A Level, and more
  • ✓ Step-by-step working when you are stuck
  • ✓ Works on phone and laptop
Start practising on Tutorly.sg/app →

If you’re in JC right now, you already know this: A Level math is not just about “being good at math”. It’s about:

  • Handling weird question twists
  • Working fast under time pressure
  • Avoiding small but deadly mistakes

“Stuck on a question? See simple explanations that help you understand fast.”
👉 Give it a try and turn confusion into clarity in minutes.

Tutorly.sg learning in Singapore

And the only way to really get there? Targeted practice with proper solutions, not just staring at your lecture notes.

This guide is for JC 1 and JC 2 students in Singapore doing H 2 Math (and H 1 where relevant), following the MOE A Level syllabus. I’ll walk you through:

  • A step‑by‑step way to attack typical A Level style questions
  • Concrete worksheet‑style practice questions with full solutions
  • Harder exam‑style variants (the kind that appear in Paper 2)
  • Common mistakes Singapore students keep making in A Level math
  • How to use Tutorly.sg as your 24/7 AI tutor for instant practice and solutions

By the way, Tutorly.sg is a Singapore‑built AI tutor website (not an app) that’s aligned to the MOE syllabus from Primary to JC. It’s already been used by thousands of students in Singapore, and has even been mentioned on Channel NewsAsia (CNA) — so you’re not experimenting on something random.


Step-by-step tutorial

Let’s go through a few core A Level topics with worked examples, the way a tutor would guide you. I’ll keep the questions realistic for JC exam standards.

We’ll cover:

  1. Differentiation (application)
  2. Integration (including substitution)
  3. Binomial expansion & series
  4. Vectors (3 D geometry)

You can treat each as a mini‑worksheet.


1. Differentiation Application: Optimisation

Question 1 (Standard JC 1/H 2 style)
A rectangular field is to be fenced on three sides with wire, with the fourth side along an existing wall that does not need fencing. The total length of fencing available is 80 m.

Let the side perpendicular to the wall be 𝑥 m.

  1. Express the area 𝐴 of the field in terms of 𝑥.
  2. Find the value of 𝑥 that maximises the area.
  3. Find the maximum area.

Step-by-step solution

Step 1: Set up the expression

Let the dimensions be:

  • Width (perpendicular to wall): 𝑥
  • Length (along the wall): 𝑦

Fencing is used on two widths + one length:

2𝑥+𝑦=80𝑦=802𝑥2𝑥 + 𝑦 = 80 \Rightarrow 𝑦 = 80 - 2𝑥

Area:

𝐴=xy=𝑥(802𝑥)=80𝑥2𝑥2𝐴 = xy = 𝑥(80 - 2𝑥) = 80𝑥 - 2𝑥^2

Answer (1): 𝐴=80𝑥2𝑥2𝐴 = 80𝑥 - 2𝑥^2


Step 2: Differentiate and find stationary point

$\frac{dA}{dx} = 80 - 4𝑥$

Set derivative to zero:

804𝑥=0𝑥=2080 - 4𝑥 = 0 \Rightarrow 𝑥 = 20

Step 3: Check it’s a maximum

$\frac{𝑑^2𝐴}{dx^2} = -4 < 0$

So 𝑥 = 20 gives a maximum.


Step 4: Find maximum area

𝐴max=80(20)2(20)2=1600800=800 m2𝐴_{\max} = 80(20) - 2(20)^2 = 1600 - 800 = 800 \text{ m}^2

Final answers:

  1. 𝐴=80𝑥2𝑥2𝐴 = 80𝑥 - 2𝑥^2
  2. 𝑥 = 20 m
  3. Maximum area =800 m2= 800\ \text{m}^2

2. Integration: Substitution & Definite Integral

Question 2 (JC 2/H 2 style)
Evaluate the integral:

0ln4𝑒𝑥1+𝑒𝑥dx\int_0^{\ln 4} 𝑒^𝑥 \sqrt{1 + 𝑒^𝑥} \, dx

Step-by-step solution

This screams substitution because of 𝑒𝑥𝑒^𝑥 and 1+𝑒𝑥\sqrt{1 + 𝑒^𝑥}.

Step 1: Let substitution

Let

𝑢 = 1 + 𝑒^𝑥 \Rightarrow $\frac{du}{dx}$ = 𝑒^𝑥 \Rightarrow du = 𝑒^𝑥\,dx

Our integral becomes:

0ln4𝑒𝑥1+𝑒𝑥dx=𝑢du\int_0^{\ln 4} 𝑒^𝑥 \sqrt{1 + 𝑒^𝑥} \, dx = \int \sqrt{𝑢} \, du

But we need to change limits.


Step 2: Change the limits

When 𝑥 = 0:

𝑢=1+𝑒0=2𝑢 = 1 + 𝑒^0 = 2

When 𝑥=ln4𝑥 = \ln 4:

𝑢=1+𝑒ln4=1+4=5𝑢 = 1 + 𝑒^{\ln 4} = 1 + 4 = 5

So:

0ln4𝑒𝑥1+𝑒𝑥dx=25𝑢du\int_0^{\ln 4} 𝑒^𝑥 \sqrt{1 + 𝑒^𝑥} \, dx = \int_2^5 \sqrt{𝑢} \, du

Step 3: Integrate

\int \sqrt{𝑢} \, du = \int 𝑢^{1/2}\,𝑑$𝑢 = \frac{2}{3}$𝑢^{3/2} + 𝐶

Apply limits 2 to 5:

\int_2^5 \sqrt{𝑢} \, du = \left[$\frac{2}{3}$𝑢^{3/2}\right]_2^5 = $\frac{2}{3}$\left(5^{3/2} - 2^{3/2}\right)

We can leave it in surd form.

Final answer:

$\frac{2}{3}$\left(5^{3/2} - 2^{3/2}\right)

3. Binomial Expansion & Series

Question 3 (H 2 style)
Given that (1+2𝑥)𝑛(1 + 2𝑥)^𝑛 is expanded in ascending powers of 𝑥, the coefficient of 𝑥 is 80 and the coefficient of 𝑥2𝑥^2 is 720. Find the value of 𝑛.

Step-by-step solution

General term:

𝑇𝑘+1=(𝑛𝑘)(1)𝑛𝑘(2𝑥)𝑘=(𝑛𝑘)2𝑘𝑥𝑘𝑇_{𝑘+1} = \binom{𝑛}{𝑘}(1)^{𝑛-𝑘}(2𝑥)^𝑘 = \binom{𝑛}{𝑘}2^𝑘 𝑥^𝑘

So:

  • Coefficient of 𝑥 (when 𝑘=1): (𝑛1)21=2𝑛\binom{𝑛}{1}2^1 = 2𝑛
  • Coefficient of 𝑥2𝑥^2 (when 𝑘=2): (𝑛2)22=4(𝑛2)\binom{𝑛}{2}2^2 = 4\binom{𝑛}{2}

We’re told:

2𝑛=80𝑛=402𝑛 = 80 \Rightarrow 𝑛 = 40

Check with 𝑥2𝑥^2:

\binom{40}{2} = $\frac{40 \cdot 39}{2}$ = 780

Coefficient of 𝑥2𝑥^2:

4×780=31207204 \times 780 = 3120 \neq 720

So 𝑛40𝑛 \neq 40. That means we cannot just use the first equation; we must set up two equations.

Let:

  1. 2𝑛=80𝑛=402𝑛 = 80 \Rightarrow 𝑛 = 40 (from coefficient of 𝑥)
  2. 4(𝑛2)=7204\binom{𝑛}{2} = 720 (from coefficient of 𝑥2𝑥^2)

Work with (2):

4(𝑛2)=720(𝑛2)=1804\binom{𝑛}{2} = 720 \Rightarrow \binom{𝑛}{2} = 180

But:

\binom{𝑛}{2} = $\frac{𝑛(𝑛-1)}{2}$ = 180 \Rightarrow 𝑛(𝑛-1) = 360

Solve:

𝑛2𝑛360=0𝑛^2 - 𝑛 - 360 = 0

Factor:

(𝑛20)(𝑛+18)=0(𝑛 - 20)(𝑛 + 18) = 0

So 𝑛 = 20 or 𝑛 = -18 (reject -18 since 𝑛 is a positive integer).

Check with coefficient of 𝑥:

If 𝑛 = 20:

2𝑛=40802𝑛 = 40 \neq 80

So something is inconsistent. This tells us: the original numbers (80 and 720) cannot both come from (1+2𝑥)𝑛(1+2𝑥)^𝑛. This is a good example of how exam questions can test your ability to notice inconsistency.

To turn this into a proper, consistent practice question, let’s fix the numbers.


Corrected version (for your practice)

Let’s say:

The coefficient of 𝑥 is 40 and the coefficient of 𝑥2𝑥^2 is 720.

Now:

  1. 2𝑛=40𝑛=202𝑛 = 40 \Rightarrow 𝑛 = 20
  2. Check 𝑥2𝑥^2:
\binom{20}{2} = $\frac{20 \cdot 19}{2}$ = 190

Coefficient of 𝑥2𝑥^2:

4×190=7607204 \times 190 = 760 \neq 720

Still off — so let’s instead start from a chosen 𝑛 and compute the coefficients, which is what you should do when building your own practice.

Take 𝑛 = 9:

  • Coefficient of 𝑥: 2𝑛 = 18
  • Coefficient of 𝑥2𝑥^2: 4(92)=4×36=1444\binom{9}{2} = 4 \times 36 = 144

So a realistic, clean question would be:

In the expansion of (1+2𝑥)𝑛(1+2𝑥)^𝑛, the coefficient of 𝑥 is 18 and the coefficient of 𝑥2𝑥^2 is 144. Find 𝑛.

Then:

  1. 2𝑛=18𝑛=92𝑛 = 18 \Rightarrow 𝑛 = 9
  2. Check 𝑥2𝑥^2: 4(92)=4×36=1444\binom{9}{2} = 4 \times 36 = 144

Takeaway for you:
When you practice on your own (or using a tool like Tutorly.sg), use binomial questions to train:

  • Writing the general term correctly
  • Setting up equations from coefficients
  • Checking for consistency

4. Vectors: 3 D Geometry

Question 4 (JC 2/H 2 standard)
In 3 D space, points 𝐴, 𝐵, and 𝐶 have position vectors (relative to origin 𝑂):

  • OA=(123)\vec{OA} = \begin{pmatrix}1 \\ 2 \\ 3\end{pmatrix}
  • OB=(369)\vec{OB} = \begin{pmatrix}3 \\ 6 \\ 9\end{pmatrix}
  • OC=(412)\vec{OC} = \begin{pmatrix}4 \\ -1 \\ 2\end{pmatrix}
  1. Show that points 𝐴 and 𝐵 are collinear with 𝑂.
  2. Find the vector equation of line OC.
  3. Find the acute angle between lines OA and OC.

Step-by-step solution

(1) Collinearity

If 𝐴, 𝐵, and 𝑂 are collinear, then OB\vec{OB} should be a scalar multiple of OA\vec{OA}.

OA=(123),OB=(369)=3(123)=3OA\vec{OA} = \begin{pmatrix}1 \\ 2 \\ 3\end{pmatrix},\quad \vec{OB} = \begin{pmatrix}3 \\ 6 \\ 9\end{pmatrix} = 3\begin{pmatrix}1 \\ 2 \\ 3\end{pmatrix} = 3\vec{OA}

So 𝑂, 𝐴, and 𝐵 are collinear.


(2) Vector equation of line OC

Line through 𝑂 and 𝐶:

  • Position vector of a point on line: 𝑟\vec{𝑟}
  • Direction vector: OC=(412)\vec{OC} = \begin{pmatrix}4 \\ -1 \\ 2\end{pmatrix}

So:

𝑟=λ(412),λ𝑅\vec{𝑟} = \lambda \begin{pmatrix}4 \\ -1 \\ 2\end{pmatrix},\quad \lambda \in \mathbb{𝑅}

(3) Angle between OA and OC

Angle θ\theta between two vectors 𝑎\vec{𝑎} and 𝑐\vec{𝑐}:

cosθ=𝑎𝑐𝑎𝑐\cos \theta = \frac{\vec{𝑎} \cdot \vec{𝑐}}{|\vec{𝑎}||\vec{𝑐}|}

Let:

𝑎=OA=(123),𝑐=OC=(412)\vec{𝑎} = \vec{OA} = \begin{pmatrix}1 \\ 2 \\ 3\end{pmatrix},\quad \vec{𝑐} = \vec{OC} = \begin{pmatrix}4 \\ -1 \\ 2\end{pmatrix}

Free on Tutorly.sg

Practise with step-by-step help — free to start

On Tutorly.sg/app you can practise unlimited Singapore syllabus questions, get instant explanations when you are stuck, and use past-year papers — no sign-up needed to start.

  • ✓ PSLE, O Level, A Level, and more
  • ✓ Step-by-step working when you are stuck
  • ✓ Works on phone and laptop
Start practising on Tutorly.sg/app →

Dot product:

𝑎𝑐=14+2(1)+32=42+6=8\vec{𝑎} \cdot \vec{𝑐} = 1\cdot4 + 2\cdot(-1) + 3\cdot2 = 4 - 2 + 6 = 8

Magnitudes:

𝑎=12+22+32=14|\vec{𝑎}| = \sqrt{1^2 + 2^2 + 3^2} = \sqrt{14} 𝑐=42+(1)2+22=16+1+4=21|\vec{𝑐}| = \sqrt{4^2 + (-1)^2 + 2^2} = \sqrt{16 + 1 + 4} = \sqrt{21}

So:

\cos \thet$𝑎 = \frac{8}{\sqrt{14}$\sqrt{21}} = $\frac{8}{\sqrt{294}$}

Angle:

\theta = \cos^{-1}\left($\frac{8}{\sqrt{294}$}\right)

This is an acute angle since the cosine is positive.


Exam strategy guide

A Level math in Singapore (especially H 2 Math) is more about exam technique than just content. Here’s how you can train using practice questions and worksheets effectively.

“Access more than 1000+ past year papers to practice”
👉 Start a paper today and test yourself like it’s the real exam.

Study smarter with Tutorly.sg


1. Train by paper, not just by topic

In JC, a lot of students keep doing “differentiation worksheets”, “vectors worksheets” and so on. That’s useful in JC 1, but for A Levels you must also train full-paper stamina:

  • For H 2 Math:
    • Paper 1: Pure math, more straightforward
    • Paper 2: Mix of topics, often harder, with application questions

How to practice:

  • Once a week (JC 2 especially), do:
    • 1 full Paper 1 (under timed conditions) OR
    • 1 full Paper 2
  • Mark strictly using the scheme (or detailed solutions from a site like Tutorly.sg).

On Tutorly.sg, you can:

  • Ask for “A Level H 2 Math vector exam-style question”
  • Get a fresh question + solution
  • Then ask for “one more but slightly harder”

This way you simulate the variety you see in real papers, not just school tutorial questions.


2. Use “3-pass” timing in the exam

When you sit for the actual A Level paper, don’t go question by question in order like it’s homework.

Use a 3-pass strategy:

  1. Pass 1 (easy marks)

    • Do all the questions you find straightforward.
    • Aim to clear these in about 40–50% of the paper time.
    • Skip any part you’re stuck on for more than ~2 minutes.
  2. Pass 2 (medium difficulty)

    • Go back to the ones you skipped.
    • Try the next part even if you didn’t fully complete the previous one (sometimes they’re independent).
    • Write something for each part — even a correct method with incomplete answer can get method marks.
  3. Pass 3 (hard or time-consuming)

    • Now tackle the toughest questions or long application parts.
    • Even partial progress can give you marks.

To train this, when you do worksheet practice at home:

  • Put a timer (e.g. 10–15 minutes per long question).
  • Force yourself to move on when time is up, just like in the exam.

3. Always write down your method clearly

The A Level marker is not your school teacher who knows your style. They only see your script. For calculation-heavy questions:

  • Show the formula you’re using (e.g. Var(𝑋)=𝐸(𝑋2)[𝐸(𝑋)]2\text{Var}(𝑋) = 𝐸(𝑋^2) - [𝐸(𝑋)]^2)
  • Don’t skip too many algebra steps when rearranging
  • Clearly label answers: e.g. “Maximum value of 𝑦 is 5 when 𝑥 = 2”

When you practice using Tutorly.sg:

  • After you attempt a question, compare your steps with the step-by-step solution it gives.
  • Even though Tutorly only checks your final answer, the worked solution lets you see if your method is too “jumpy” or unclear.

Over time, you’ll learn what a marker-friendly solution looks like.


4. Rotate between “comfort topics” and “pain topics”

Every JC student has:

  • Comfort topics: e.g. differentiation, AP/GP
  • Pain topics: e.g. vectors, complex numbers, probability

If you only do questions you like, you’ll feel productive but your actual grade won’t move.

Weekly plan idea (for JC 2):

  • 2 sessions on comfort topics (to secure your A/B range marks)
  • 2 sessions on pain topics (to close the gap)
  • 1 full-paper or mixed-topic session

On Tutorly.sg, you can be very specific:

  • “Give me a hard H 2 math vector question involving line-plane intersection”
  • “Give me a medium-difficulty complex number locus problem”

This lets you target your weak spots without spending time hunting through 10-year-series books.


Worksheet practice

Now let’s dive into actual practice questions you can try. I’ll include:

  • A mix of medium and hard questions
  • Full worked solutions
  • Comments on where students usually slip

Try each question on your own first before reading the solution.


Worksheet Set A – Medium difficulty

Question A 1: Logarithms & Graphs (H 2 / JC 1–JC 2 crossover)

The function 𝑓 is defined for 𝑥 > 0 by

𝑓(𝑥) = \ln 𝑥 + $\frac{4}{𝑥}$
  1. Show that 𝑓(𝑥)=𝑥4𝑥2𝑓'(𝑥) = \frac{𝑥 - 4}{𝑥^2}.
  2. Hence, find the coordinates of the stationary point and determine its nature.
  3. State the range of 𝑓.

Solution A 1

(1) Differentiate

𝑓(𝑥)=ln𝑥+4𝑥1𝑓(𝑥) = \ln 𝑥 + 4𝑥^{-1} 𝑓'(𝑥) = $\frac{1}{𝑥}$ - 4𝑥^{-2} = $\frac{𝑥}{𝑥^2}$ - $\frac{4}{𝑥^2}$ = $\frac{𝑥 - 4}{𝑥^2}$

(2) Stationary point

Set 𝑓'(𝑥) = 0:

$\frac{𝑥 - 4}{𝑥^2} = 0 \Rightarrow 𝑥 - 4 = 0 \Rightarrow 𝑥 = 4$

Find 𝑓(4):

𝑓(4) = \ln 4 + $\frac{4}{4}$ = \ln 4 + 1

So stationary point is (4,ln4+1)(4, \ln 4 + 1).

Determine nature using second derivative:

𝑓'(𝑥) = $\frac{𝑥 - 4}{𝑥^2}$

“Doing Secondary Science? Pick a topic and practise like it’s a real exam — with clear answers right after.”
👉 Try Tutorly now and start a Science topic in seconds.

![Secondary Science topics you can practise on Tutorly.sg](/app/blog-images/middle 2.png)

Differentiate again (quotient rule or product rule):

Write 𝑓(𝑥)=(𝑥4)𝑥2𝑓'(𝑥) = (𝑥 - 4)𝑥^{-2}.

Then:

𝑓(𝑥)=1𝑥2+(𝑥4)(2)𝑥3=𝑥22(𝑥4)𝑥3𝑓''(𝑥) = 1 \cdot 𝑥^{-2} + (𝑥 - 4)(-2)𝑥^{-3} = 𝑥^{-2} - 2(𝑥 - 4)𝑥^{-3} = $\frac{1}{𝑥^2}$ - $\frac{2(𝑥 - 4)}{𝑥^3}$ = $\frac{𝑥 - 2(𝑥 - 4)}{𝑥^3}$ = $\frac{𝑥 - 2𝑥 + 8}{𝑥^3}$ = $\frac{8 - 𝑥}{𝑥^3}$

At 𝑥 = 4:

𝑓''(4) = $\frac{8 - 4}{4^3}$ = $\frac{4}{64}$ = $\frac{1}{16}$ > 0

So it’s a minimum point.


(3) Range of 𝑓

For 𝑥 > 0, 𝑓(𝑥) has a minimum value at 𝑥 = 4 of 𝑓(4)=ln4+1𝑓(4) = \ln 4 + 1.

As 𝑥0+𝑥 \to 0^+:

  • ln𝑥\ln 𝑥 \to -\infty
  • 4𝑥+\frac{4}{𝑥} \to +\infty

The 4𝑥\frac{4}{𝑥} term dominates, so 𝑓(𝑥)+𝑓(𝑥) \to +\infty.

As 𝑥𝑥 \to \infty:

  • ln𝑥+\ln 𝑥 \to +\infty
  • 4𝑥0\frac{4}{𝑥} \to 0

So 𝑓(𝑥)+𝑓(𝑥) \to +\infty.

Thus 𝑓(𝑥) has a minimum and goes to ++\infty on both sides.

Range: 𝑓(𝑥)ln4+1𝑓(𝑥) \ge \ln 4 + 1


Question A 2: Probability (H 2)

A box contains 5 red balls and 3 blue balls. Three balls are drawn at random without replacement.

  1. Find the probability that exactly two of the balls drawn are red.
  2. Given that at least one of the balls is blue, find the probability that exactly one is blue.

Solution A 2

Total number of ways to choose 3 balls from 8:

(83)=56\binom{8}{3} = 56

(1) Exactly 2 red

Choose 2 red from 5 and 1 blue from 3:

(52)(31)=10×3=30\binom{5}{2}\binom{3}{1} = 10 \times 3 = 30

So:

𝑃(\text{exactly 2 red}) = $\frac{30}{56}$ = $\frac{15}{28}$

(2) Conditional probability

Let:

  • 𝐴: “exactly one blue”
  • 𝐵: “at least one blue”

We want 𝑃(𝐴𝐵)=𝑃(𝐴𝐵)𝑃(𝐵)𝑃(𝐴 \mid 𝐵) = \dfrac{𝑃(𝐴 \cap 𝐵)}{𝑃(𝐵)}.

But if there is exactly one blue, that automatically means at least one blue, so 𝐴𝐵𝐴 \subseteq 𝐵. Thus:

𝑃(𝐴𝐵)=𝑃(𝐴)𝑃(𝐴 \cap 𝐵) = 𝑃(𝐴)

First compute 𝑃(𝐴):

Exactly one blue \Rightarrow 1 blue from 3 and 2 red from 5:

(31)(52)=3×10=30\binom{3}{1}\binom{5}{2} = 3 \times 10 = 30

So:

𝑃(𝐴) = $\frac{30}{56}$ = \frac{ --- ## Try [Tutorly.sg](https://tutorly.sg/app) (Singapore) Start here: [AI Tutor Singapore](https://tutorly.sg/ai-tutor-singapore) Try Tutorly on the website (no sign-up): [https://tutorly.sg/app](https://tutorly.sg/app) --- > “Practice PSLE Science questions and get clear, step-by-step answers instantly.” > [👉 Try 𝑎 question now and see how fast you can improve.](https://tutorly.sg/app) ![Try Tutorly.sg on the website](/app/blog-images/bottom.png) ## Ready to practise? If you want 𝑎 Singapore-focused AI tutor you can use immediately (website, no sign-up), try Tutorly here: - [https://tutorly.sg/ai-tutor-singapore](https://tutorly.sg/ai-tutor-singapore) - [https://tutorly.sg/app](https://tutorly.sg/app) --- ## Related Articles - [How To Master 𝑂 Level Math Algebra Questions (Singapore Secondary Level) With Smart Worksheet Practice](/blog/𝑜-level-math-algebra-questions-singapore-secondary-level) - [PSLE Math Practice Questions Singapore: 𝐴 Targeted Worksheet Guide With Full Solutions](/blog/psle-math-practice-questions-singapore) - [𝑂 Level Chemistry Mole Concept Questions: Singapore Secondary Level Worksheet Practice Guide](/blog/𝑜-level-chemistry-mole-concept-questions-singapore-secondary-level)

Free on Tutorly.sg

Practise with step-by-step help — free to start

On Tutorly.sg/app you can practise unlimited Singapore syllabus questions, get instant explanations when you are stuck, and use past-year papers — no sign-up needed to start.

  • ✓ PSLE, O Level, A Level, and more
  • ✓ Step-by-step working when you are stuck
  • ✓ Works on phone and laptop
Start practising on Tutorly.sg/app →

More free resources