Tutorly.sg Logo
Topic hub
Start here for the full cluster: O-Level AI Tutor (Singapore)
This helps you move from the big picture to the most relevant supporting guides.

How To Factorise Algebraic Expressions: A Step-By-Step Tutorial For Singapore Secondary Students

Updated April 29, 2026O 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

Factorisation is one of those topics that keeps coming back in Secondary Maths.

Sec 1: simple common factors.
Sec 2: quadratics and special formulas.
Sec 3–4: harder O-Level questions mixed with equations, algebraic fractions, and word problems.

“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

If you’re in a Singapore secondary school, you must be solid at factorisation. It appears in:

  • Sec 1–2 E-Math topics
  • Sec 3–4 E-Math and A-Math
  • N Level and O Level papers

In this tutorial, I’ll walk you through how to factorise algebraic expressions step by step, the way your MOE teacher expects, plus exam strategies and practice.

Throughout, I’ll also show you how to use Tutorly.sg, a 24/7 AI tutor built specifically for the Singapore MOE syllabus, to drill factorisation efficiently. Tutorly.sg has already been used by thousands of students in Singapore and has even been mentioned on CNA (Channel NewsAsia), so you’re in good hands.

You can try the AI tutor here:
👉 https://tutorly.sg/ai-tutor-singapore
Or go straight to the web app:
👉 https://tutorly.sg/app


Step-by-step tutorial

Let’s go from the basics up to the harder types you’ll see in O Levels.

1. Factorising by common factor

This is the simplest and appears in Sec 1 and early Sec 2.

Idea: Find the greatest common factor (GCF) of all terms and factor it out.

Example 1
Factorise: 6x2y9xy26 x^2 y - 9xy^2

  1. Look at numbers: gcd(6,9)=3\gcd(6, 9) = 3
  2. Look at xx: min(2,1)=1\min(2, 1) = 1 so common factor has x1x^1
  3. Look at yy: min(1,2)=1\min(1, 2) = 1 so common factor has y1y^1

So common factor is 3xy3xy.

  1. Factor out 3xy3xy:

6x2y9xy2=3xy(2x3y)6 x^2 y - 9xy^2 = 3xy(2 x - 3 y)

Example 2
Factorise: 5a3b2+10a2b5 a^3 b^2 + 10 a^2 b

  1. GCF of numbers: gcd(5,10)=5\gcd(5,10) = 5
  2. aa: min(3,2)=2\min(3,2) = 2
  3. bb: min(2,1)=1\min(2,1) = 1

Common factor: 5a2b5 a^2 b

5a3b2+10a2b=5a2b(ab+2)5 a^3 b^2 + 10 a^2 b = 5 a^2 b(a b + 2)

What to remember:

  • Always check numbers and letters.
  • Take the smallest power of each letter that appears in all terms.

2. Factorising by grouping

This is usually in Sec 2 or early Sec 3. It appears often in O-Level Paper 1.

Idea: Group the terms into pairs, factor each pair, then factor again.

Example 3
Factorise: ax+ay+bx+byax + ay + bx + by

  1. Group: (ax+ay)+(bx+by)(ax + ay) + (bx + by)

  2. Factor each group:

    • ax+ay=a(x+y)ax + ay = a(x + y)
    • bx+by=b(x+y)bx + by = b(x + y)
  3. Now factor (x+y)(x + y):

ax+ay+bx+by=a(x+y)+b(x+y)=(a+b)(x+y)ax + ay + bx + by = a(x + y) + b(x + y) = (a + b)(x + y)

Example 4
Factorise: 3p26p+2p43 p^2 - 6 p + 2 p - 4

  1. Group: (3p26p)+(2p4)(3 p^2 - 6 p) + (2 p - 4)

  2. Factor each group:

    • 3p26p=3p(p2)3 p^2 - 6 p = 3 p(p - 2)
    • 2p4=2(p2)2 p - 4 = 2(p - 2)
  3. Factor (p2)(p - 2):

3p26p+2p4=3p(p2)+2(p2)=(3p+2)(p2)3 p^2 - 6 p + 2 p - 4 = 3 p(p - 2) + 2(p - 2) = (3 p + 2)(p - 2)

Tips:

  • Rearrange terms if needed so that grouping works.
  • Always look for a common bracket after the first round of factorisation.

3. Special products: (a+b)2(a + b)^2, (ab)2(a - b)^2, a2b2a^2 - b^2

These are standard formulas in the MOE syllabus and very popular in exams.

3.1 Perfect square trinomials

You must recognise:

  • (a+b)2=a2+2ab+b2(a + b)^2 = a^2 + 2ab + b^2
  • (ab)2=a22ab+b2(a - b)^2 = a^2 - 2ab + b^2

Example 5
Factorise: x2+6x+9x^2 + 6 x + 9

  1. Check first term: x2=x2x^2 = x^2
  2. Check last term: 9=329 = 3^2
  3. Middle term: 6x=2x36 x = 2 \cdot x \cdot 3

So it matches a2+2ab+b2a^2 + 2ab + b^2 with a=xa = x, b=3b = 3:

x2+6x+9=(x+3)2x^2 + 6 x + 9 = (x + 3)^2

Example 6
Factorise: 4y212y+94 y^2 - 12 y + 9

  1. 4y2=(2y)24 y^2 = (2 y)^2
  2. 9=329 = 3^2
  3. Middle term: 12y=2(2y)3-12 y = -2 \cdot (2 y) \cdot 3

So it matches (ab)2(a - b)^2 with a=2ya = 2 y, b=3b = 3:

4y212y+9=(2y3)24 y^2 - 12 y + 9 = (2 y - 3)^2

3.2 Difference of two squares

Formula:
a2b2=(a+b)(ab)a^2 - b^2 = (a + b)(a - b)

Example 7
Factorise: x225x^2 - 25

x2=x2x^2 = x^2, 25=5225 = 5^2

x225=(x+5)(x5)x^2 - 25 = (x + 5)(x - 5)

Example 8
Factorise: 9p216q29 p^2 - 16 q^2

9p2=(3p)29 p^2 = (3 p)^2, 16q2=(4q)216 q^2 = (4 q)^2

9p216q2=(3p+4q)(3p4q)9 p^2 - 16 q^2 = (3 p + 4 q)(3 p - 4 q)

Important:
a2+b2a^2 + b^2 cannot be factorised over real numbers at your level. Don’t force it.


4. Quadratic trinomials: ax2+bx+cax^2 + bx + c

This is core Sec 3–4 content and very common in N/O Level.

There are two main cases:

  1. x2+bx+cx^2 + bx + c (coefficient of x2x^2 is 1)
  2. ax2+bx+cax^2 + bx + c (coefficient of x2x^2 is not 1)

4.1 Case 1: x2+bx+cx^2 + bx + c

Method: Find two numbers that multiply to cc and add to bb.

Example 9
Factorise: x2+7x+12x^2 + 7 x + 12

  1. Multiply to 1212, add to 77:

    • 34=123 \cdot 4 = 12 and 3+4=73 + 4 = 7
  2. So:

x2+7x+12=(x+3)(x+4)x^2 + 7 x + 12 = (x + 3)(x + 4)

Example 10
Factorise: x25x+6x^2 - 5 x + 6

  1. Multiply to 66, add to 5-5:

    • 23=6-2 \cdot -3 = 6, and 2+3=5-2 + -3 = -5
  2. So:

x25x+6=(x2)(x3)x^2 - 5 x + 6 = (x - 2)(x - 3)

4.2 Case 2: ax2+bx+cax^2 + bx + c with a1a \neq 1

There are different methods. The most exam-friendly for many students is splitting the middle term.

Example 11
Factorise: 2x2+7x+32 x^2 + 7 x + 3

  1. Multiply ac=23=6a \cdot c = 2 \cdot 3 = 6

  2. Find two numbers that multiply to 66 and add to 77:

    • 11 and 66
  3. Split 7x7 x into 1x+6x1 x + 6 x:

2x2+7x+3=2x2+x+6x+32 x^2 + 7 x + 3 = 2 x^2 + x + 6 x + 3

  1. Group:

(2x2+x)+(6x+3)(2 x^2 + x) + (6 x + 3)

  1. Factor each group:
  • 2x2+x=x(2x+1)2 x^2 + x = x(2 x + 1)
  • 6x+3=3(2x+1)6 x + 3 = 3(2 x + 1)
  1. Factor (2x+1)(2 x + 1):

2x2+7x+3=x(2x+1)+3(2x+1)=(x+3)(2x+1)2 x^2 + 7 x + 3 = x(2 x + 1) + 3(2 x + 1) = (x + 3)(2 x + 1)

Example 12
Factorise: 3x28x33 x^2 - 8 x - 3

  1. ac=3(3)=9a \cdot c = 3 \cdot (-3) = -9

  2. Need two numbers that multiply to 9-9 and add to 8-8:

    • 11 and 9-9 (since 19=81 - 9 = -8)
  3. Split 8x-8 x:

3x2+x9x33 x^2 + x - 9 x - 3

  1. Group:

(3x2+x)+(9x3)(3 x^2 + x) + (-9 x - 3)

  1. Factor each group:
  • 3x2+x=x(3x+1)3 x^2 + x = x(3 x + 1)
  • 9x3=3(3x+1)-9 x - 3 = -3(3 x + 1)
  1. Factor (3x+1)(3 x + 1):

3x28x3=x(3x+1)3(3x+1)=(x3)(3x+1)3 x^2 - 8 x - 3 = x(3 x + 1) - 3(3 x + 1) = (x - 3)(3 x + 1)


5. Factorising expressions with more than one variable

These appear in mid–upper secondary and O-Level questions.

Example 13
Factorise: x2y+3xy2x^2 y + 3xy^2

  1. Common factor: xyxy

x2y+3xy2=xy(x+3y)x^2 y + 3xy^2 = xy(x + 3 y)

Example 14
Factorise: 2a2b8ab2+6ab2 a^2 b - 8ab^2 + 6ab

  1. Common factor: 2ab2ab

2a2b8ab2+6ab=2ab(a4b+3)2 a^2 b - 8ab^2 + 6ab = 2ab(a - 4 b + 3)

  1. Check if inside bracket can be factorised further: a4b+3a - 4 b + 3
    • This is linear in aa and bb; no more factorisation.

Sometimes you’ll get quadratics in one variable but with another variable as a constant.

Example 15
Factorise: x2+(k3)x4kx^2 + (k - 3)x - 4 k

Treat kk as a constant. We want two numbers that:

  • Multiply to 4k-4 k
  • Add to (k3)(k - 3)

Try 44 and k-k:

  • 4(k)=4k4 \cdot (-k) = -4 k
  • 4+(k)=4k4 + (-k) = 4 - k (not k3k - 3)

Try (k+1)(k + 1) and (4)(-4):

  • (k+1)(4)=4k4(k + 1)(-4) = -4 k - 4 (not 4k-4 k)

This one is trickier; in exams, such questions are usually crafted to be factorisable nicely, or they ask you to show something. Don’t panic; just systematically test pairs or use Tutorly.sg to check if your factorisation is correct.


6. Factorising algebraic fractions (briefly)

At O Level, factorisation is often used to simplify algebraic fractions.

Example 16
Simplify: x29x26x+9\dfrac{x^2 - 9}{x^2 - 6 x + 9}

  1. Factor numerator: x29=(x+3)(x3)x^2 - 9 = (x + 3)(x - 3)
  2. Factor denominator: x26x+9=(x3)2x^2 - 6 x + 9 = (x - 3)^2

So:

x29x26x+9=(x+3)(x3)(x3)(x3)=x+3x3,x3\dfrac{x^2 - 9}{x^2 - 6 x + 9} = \dfrac{(x + 3)(x - 3)}{(x - 3)(x - 3)} = \dfrac{x + 3}{x - 3}, \quad x \neq 3

The key is still factorisation; the fraction part is just cancellation.


Exam strategy guide

Knowing how to factorise isn’t enough. In exams especiallyOLevelEMathPaper1especially O Level E-Math Paper 1, you must be fast and accurate.

“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

Here are strategies specific to Singapore secondary students.

1. When to factorise in exam questions

Look out for phrases like:

  • “Factorise …” (obvious)
  • “Hence solve the equation …”
  • “Simplify the expression …”
  • “Solve the quadratic equation …”

In many solve questions, you’re expected to:

  1. Factorise the expression
  2. Use each factor to find xx

Example 17
Solve: x25x+6=0x^2 - 5 x + 6 = 0

  1. Factorise: (x2)(x3)=0(x - 2)(x - 3) = 0
  2. So x2=0x - 2 = 0 or x3=0x - 3 = 0
  3. x=2x = 2 or x=3x = 3

2. Time management for factorisation questions

In O-Level E-Math Paper 1:

  • Short factorisation questions 23marks2–3 marks should take under 3 minutes.
  • If you are stuck for more than 3 minutes on a single factorisation, move on and come back later.

Use practice to build pattern recognition:

  • See x2+2xy+y2x^2 + 2xy + y^2 → think (x+y)2(x + y)^2
  • See a216a^2 - 16 → think (a+4)(a4)(a + 4)(a - 4)
  • See 3x28x33 x^2 - 8 x - 3 → think “split middle term”

Using Tutorly.sg, you can quickly try many similar questions and see worked solutions, which helps your brain get used to common patterns.

Try it here: https://tutorly.sg/ai-tutor-singapore

3. Showing working clearly (MOE marking style)

Markers want to see:

  1. A clear factorised form
  2. Logical steps if the question is more than 1 mark

Example (2-mark question):
Factorise completely: 3x233 x^2 - 3

A good working:

3x23=3(x21)=3(x+1)(x1)3 x^2 - 3 = 3(x^2 - 1) = 3(x + 1)(x - 1)

Don’t jump straight to 3(x+1)(x1)3(x + 1)(x - 1) if you’re unsure; show the intermediate step.

4. Using “hence” in combined questions

Common format:

  1. (a) Factorise some expression
  2. (b) Hence solve / simplify something else

The “hence” means you should reuse your factorised form from part (a). This saves time and is usually easier.

If you miss the “hence” and start from scratch, you might waste precious minutes.


Worksheet practice

Use this section like a mini worksheet. Try each question first, then compare with the worked solution.

To get more questions instantly, you can open Tutorly.sg in another tab and ask it for “Sec 3 E-Math factorisation practice” or “O Level factorisation worksheet”. It will generate questions aligned to the MOE syllabus and show step-by-step solutions after you submit your final answer.

👉 https://tutorly.sg/app


A. Basic to intermediate practice

Q 1

Factorise: 8x3y24x2y8 x^3 y^2 - 4 x^2 y

Solution:

Common factor: 4x2y4 x^2 y

8x3y24x2y=4x2y(2xy1)8 x^3 y^2 - 4 x^2 y = 4 x^2 y(2xy - 1)


Q 2

Factorise: 5a220a5 a^2 - 20 a

Solution:

Common factor: 5a5 a

5a220a=5a(a4)5 a^2 - 20 a = 5 a(a - 4)


Q 3

Factorise: x210x+25x^2 - 10 x + 25

Solution:

Recognise perfect square:

  • x2=x2x^2 = x^2
  • 25=5225 = 5^2
  • Middle term 10x=2x5-10 x = -2 \cdot x \cdot 5

So:

x210x+25=(x5)2x^2 - 10 x + 25 = (x - 5)^2


Q 4

Factorise: 9y219 y^2 - 1

Solution:

Difference of squares:

  • 9y2=(3y)29 y^2 = (3 y)^2
  • 1=121 = 1^2

9y21=(3y+1)(3y1)9 y^2 - 1 = (3 y + 1)(3 y - 1)


Q 5

Factorise: x2+2xy+y2x^2 + 2xy + y^2

Solution:

Recognise: (x+y)2(x + y)^2

x2+2xy+y2=(x+y)2x^2 + 2xy + y^2 = (x + y)^2


B. Quadratic factorisation practice

Q 6

Factorise: x2+11x+24x^2 + 11 x + 24

Solution:

Need numbers that multiply to 2424 and add to 1111:

  • 33 and 88

So:

x2+11x+24=(x+3)(x+8)x^2 + 11 x + 24 = (x + 3)(x + 8)


Q 7

Factorise: x2x12x^2 - x - 12

Solution:

Multiply to 12-12, add to 1-1:

  • 33 and 4-4 (since 34=123 \cdot -4 = -12 and 3+4=13 + -4 = -1)

So:

x2x12=(x+3)(x4)x^2 - x - 12 = (x + 3)(x - 4)


Q 8

Factorise: 2x2+5x32 x^2 + 5 x - 3

Solution:

  1. ac=2(3)=6a \cdot c = 2 \cdot (-3) = -6

  2. Need two numbers multiply to 6-6 and add to 55:

    • 66 and 1-1
  3. Split middle term:

2x2+6xx32 x^2 + 6 x - x - 3

“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/blogimages/middle2.png/app/blog-images/middle 2.png

  1. Group:

(2x2+6x)+(x3)(2 x^2 + 6 x) + (-x - 3)

  1. Factor each group:
  • 2x2+6x=2x(x+3)2 x^2 + 6 x = 2 x(x + 3)
  • x3=1(x+3)-x - 3 = -1(x + 3)
  1. Factor (x+3)(x + 3):

2x2+5x3=2x(x+3)1(x+3)=(2x1)(x+3)2 x^2 + 5 x - 3 = 2 x(x + 3) - 1(x + 3) = (2 x - 1)(x + 3)


Q 9

Factorise: 3x2+10x+33 x^2 + 10 x + 3

Solution:

  1. ac=33=9a \cdot c = 3 \cdot 3 = 9

  2. Need two numbers multiply to 99 and add to 1010:

    • 11 and 99
  3. Split:

3x2+x+9x+33 x^2 + x + 9 x + 3

  1. Group:

(3x2+x)+(9x+3)(3 x^2 + x) + (9 x + 3)

  1. Factor:
  • 3x2+x=x(3x+1)3 x^2 + x = x(3 x + 1)
  • 9x+3=3(3x+1)9 x + 3 = 3(3 x + 1)
  1. Factor (3x+1)(3 x + 1):

3x2+10x+3=(x+3)(3x+1)3 x^2 + 10 x + 3 = (x + 3)(3 x + 1)


C. Harder exam-style variants

These are closer to what you might see in Sec 3–4 tests or O-Level papers.

Q 10

Factorise completely: 6x2246 x^2 - 24

Solution:

  1. Factor out common factor:

6x224=6(x24)6 x^2 - 24 = 6(x^2 - 4)

  1. Recognise difference of squares:

x24=(x+2)(x2)x^2 - 4 = (x + 2)(x - 2)

  1. Final answer:

6x224=6(x+2)(x2)6 x^2 - 24 = 6(x + 2)(x - 2)


Q 11

Factorise completely: x3xx^3 - x

Solution:

  1. Common factor: xx

x3x=x(x21)x^3 - x = x(x^2 - 1)

  1. Difference of squares:

x21=(x+1)(x1)x^2 - 1 = (x + 1)(x - 1)

  1. Final:

x3x=x(x+1)(x1)x^3 - x = x(x + 1)(x - 1)


Q 12

Factorise completely: 4x29y2+12xy4 x^2 - 9 y^2 + 12xy

This one is not in standard order. Rearranging might help:

4x2+12xy9y24 x^2 + 12xy - 9 y^2

Try to see if it’s a perfect square trinomial:

  • 4x2=(2x)24 x^2 = (2 x)^2
  • 9y2=(3y)29 y^2 = (3 y)^2
  • Middle term for (2x+3y)2(2 x + 3 y)^2 would be 22x3y=12xy2 \cdot 2 x \cdot 3 y = 12xy

So:

4x2+12xy9y2=(2x+3y)2(3y)29y24 x^2 + 12xy - 9 y^2 = (2 x + 3 y)^2 - (3 y)^2 - 9 y^2

But that’s messy. Instead, think:

4x2+12xy+9y218y24 x^2 + 12xy + 9 y^2 - 18 y^2

=(2x+3y)2(32y)2= (2 x + 3 y)^2 - (3\sqrt{2}y)^2

That’s not nice either. Let’s try another approach: treat as quadratic in xx.

Write as:

4x2+12xy9y24 x^2 + 12xy - 9 y^2

Think of xx as the variable, yy as constant:

  1. Coefficients: $a =

“Practice PSLE Science questions and get clear, step-by-step answers instantly.”
👉 Try a question now and see how fast you can improve.

Try Tutorly.sg on the website

Ready to practise?

If you want a Singapore-focused AI tutor you can use immediately website,nosignupwebsite, no sign-up, try Tutorly here:


Related Articles