How to Expand Double Brackets (FOIL and Grid Method)

How to expand double brackets in IGCSE Maths: multiply every term in the first bracket by every term in the second, keep each sign with its term, then collect like terms. This page teaches both the FOIL method and the grid method, covers perfect squares like (x+5)² and the difference of two squares, and ends with auto-marked practice rooms from first expansions up to exam-level worded problems.

\(x\)
📚
Prior Knowledge: Make sure you are confident with Expanding Single Brackets and Collecting Like Terms before starting this topic.

How to Expand Double Brackets using the FOIL Method

  1. Apply FOIL (First, Outer, Inner, Last) to generate four products.
  2. Write each product clearly, keeping the correct sign attached to each term.
  3. Collect like terms to reach the final simplified expression.
FOIL diagram showing First, Outer, Inner, Last connections on (x minus 4)(x plus 3)
Common Mistake: Signs

Most marks are lost on signs. Always carry the sign with the term. Students often get the first product correct but drop the sign on the second. Double-check every sign before collecting like terms.

Core Ideas for Expanding Double Brackets

Binomials (Two Terms)

A binomial has two terms, e.g. \((x+2)\). Multiplying two binomials such as \((x+2)(x+3)\) means expanding to remove the brackets and then simplifying.

FOIL = 4 Products

First Outer Inner Last

Multiply all four pairs and keep each sign attached to its term.

Collect Like Terms

Always write the uncollected line first, then combine like terms, e.g. \(3x+2x=5x\), for a clean final answer.

💡 Worked Examples (FOIL Method)

Example 1: \((x+3)(x+2)\)

First: \(x \times x = x^2\)
Outer: \(x \times 2 = 2x\)
Inner: \(3 \times x = 3x\)
Last: \(3 \times 2 = 6\)
Uncollected: \(x^2 + 2x + 3x + 6\)
Answer: \(x^2 + 5x + 6\)

Example 2: \((x-4)(x+5)\)

First: \(x \times x = x^2\)
Outer: \(x \times 5 = 5x\)
Inner: \((-4) \times x = -4x\)
Last: \((-4) \times 5 = -20\)
Uncollected: \(x^2 + 5x - 4x - 20\)
Answer: \(x^2 + x - 20\)

Example 3: \((4x+1)(3x-7)\)

First: \(4x \times 3x = 12x^2\)
Outer: \(4x \times (-7) = -28x\)
Inner: \(1 \times 3x = 3x\)
Last: \(1 \times (-7) = -7\)
Uncollected: \(12x^2 - 28x + 3x - 7\)
Answer: \(12x^2 - 25x - 7\)

Example 4: \((2x+5)(x-3)\)

First: \(2x \times x = 2x^2\)
Outer: \(2x \times (-3) = -6x\)
Inner: \(5 \times x = 5x\)
Last: \(5 \times (-3) = -15\)
Uncollected: \(2x^2 - 6x + 5x - 15\)
Answer: \(2x^2 - x - 15\)

How to Expand Double Brackets using the Grid Method

  1. Draw a \(2 \times 2\) grid. Label the rows with the terms from the first bracket and the columns with the terms from the second.
  2. Fill each cell by multiplying the row term by the column term.
  3. Write the four products side by side, then collect like terms.
\(x\)\(3\)
\(x\)\(x^2\)\(3x\)
\(2\)\(2x\)\(6\)

💡 Worked Examples (Grid Method)

Example 5: \((x+1)(x+4)\)

\(x\)\(4\)
\(x\)\(x^2\)\(4x\)
\(1\)\(x\)\(4\)
Uncollected: \(x^2 + 4x + x + 4\)
Answer: \(x^2 + 5x + 4\)

Example 6: \((x-7)(x-3)\)

\(x\)\(-3\)
\(x\)\(x^2\)\(-3x\)
\(-7\)\(-7x\)\(21\)
Uncollected: \(x^2 - 3x - 7x + 21\)
Answer: \(x^2 - 10x + 21\)

Special Cases: Perfect Squares and the Difference of Two Squares

A perfect square such as \((x+5)^2\) means the bracket multiplied by itself: \((x+5)^2 = (x+5)(x+5)\). Write the bracket out twice, then expand with FOIL or the grid as normal.

Common Mistake: \((x+5)^2\) is NOT \(x^2+25\)

You cannot just square each term. Check with a number: when \(x=1\), \((1+5)^2 = 36\) but \(1^2 + 25 = 26\). Always write \((x+5)^2 = (x+5)(x+5)\) and expand fully; the middle term \(10x\) comes from the Outer and Inner products.

💡 Worked Examples (Special Cases)

Example 7: Perfect square \((x+5)^2\)

Write the bracket twice: \((x+5)(x+5)\)
First: \(x \times x = x^2\)
Outer: \(x \times 5 = 5x\)
Inner: \(5 \times x = 5x\)
Last: \(5 \times 5 = 25\)
Uncollected: \(x^2 + 5x + 5x + 25\)
Answer: \(x^2 + 10x + 25\)

Example 8: Difference of two squares \((x+7)(x-7)\)

First: \(x \times x = x^2\)
Outer: \(x \times (-7) = -7x\)
Inner: \(7 \times x = 7x\)
Last: \(7 \times (-7) = -49\)
Uncollected: \(x^2 - 7x + 7x - 49\)
Answer: \(x^2 - 49\) (the middle terms cancel)

Example 9: Negative perfect square \((x-4)^2\)

Write the bracket twice: \((x-4)(x-4)\)
First: \(x \times x = x^2\)
Outer: \(x \times (-4) = -4x\)
Inner: \((-4) \times x = -4x\)
Last: \((-4) \times (-4) = +16\)
Uncollected: \(x^2 - 4x - 4x + 16\)
Answer: \(x^2 - 8x + 16\)

Example 10: Quadratic term \((x^2+3)(x+2)\)

FOIL works exactly the same with an \(x^2\) term.
First: \(x^2 \times x = x^3\)
Outer: \(x^2 \times 2 = 2x^2\)
Inner: \(3 \times x = 3x\)
Last: \(3 \times 2 = 6\)
Answer: \(x^3 + 2x^2 + 3x + 6\)

🔑 Key Points

  • Every expansion produces exactly four products (FOIL is the memory aid).
  • Carry the sign with the term every time.
  • Always show the uncollected line before combining like terms.
  • A perfect square means the bracket written twice: \((x+a)^2 = (x+a)(x+a)\).
  • In \((x+a)(x-a)\) the middle terms cancel, leaving the difference of two squares \(x^2-a^2\).

⚠️ Common Pitfalls

  • Forgetting the inner or outer products entirely.
  • Dropping a negative sign when multiplying.
  • Combining unlike terms or skipping the uncollected line.
  • Writing \(x \times x\) as \(2x\) instead of \(x^2\).
  • Squaring term by term: \((x+5)^2\) is not \(x^2+25\).
⇓ Jump to Practice Questions ⇓

Ready for more practice? Work through the rooms below ↓

Try the next topic: Expanding Triple Brackets →

Expanding Double Brackets: Practice Rooms

These randomly generated, auto-marked questions show you how to expand double brackets for Edexcel IGCSE Maths: from (x+2)(x+3) up to perfect squares, the difference of two squares, harder products and worded problems. Type answers in simplified form (for example x^2+5x+6); use ^ for powers, or the button. The order of the terms does not matter.

Correct 0
Re-attempts 0
🔥 Streak 0
🏆 Best 0

Difficulty rises down each column. Answers must be fully expanded and simplified; the order of terms does not matter.