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 Balance Chemical Equations In Singapore: A Full O-Level Tutorial

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

Balancing chemical equations is one of those skills that keeps coming back in O-Level Chemistry – from Sec 3 all the way to the actual O-Level paper.

If you’re in Singapore, you already know:

“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

  • MOE loves to test chemical equations in structured questions, stoichiometry, and even in MCQs.
  • One small mistake in balancing can mess up your mole calculations, your ionic equations, and your final marks.

In this tutorial, I’ll walk you through:

  • A step-by-step way to balance equations (the same logic you can use in exams).
  • How to apply it in common O-Level topics.
  • Harder variants that look scary but are actually systematic.
  • How to practise using worksheets and with an AI tutor built for Singapore students.

Throughout, I’ll show you how you can use Tutorly.sg as your 24/7 “on-call” tutor when you’re stuck. It’s a website (not an app) that thousands of students here are already using, and it’s even been mentioned on CNA (Channel NewsAsia).


Step-by-step tutorial

Let’s start from the basics and then move up to the kind of questions you’ll see in O-Level papers.

1. What does it mean to “balance” a chemical equation?

A balanced chemical equation obeys the Law of Conservation of Mass:

The total number of atoms of each element on the reactant side must be equal to the total number of atoms of each element on the product side.

You are allowed to change only coefficients (big numbers in front), not subscripts (small numbers inside formulas).

  • Correct: 2H2+O22H2O2\text{H}_2 + \text{O}_2 \rightarrow 2\text{H}_2\text{O}
  • Wrong: H2+O2H2O2\text{H}_2 + \text{O}_2 \rightarrow \text{H}_2\text{O}_2 (you changed the actual substance)

2. The basic balancing process (general method)

Use this 5-step method for almost all equations:

  1. Write correct formulas for all reactants and products.
  2. Count atoms of each element on both sides.
  3. Start with the element that appears in the fewest formulas (often metals or “unique” elements).
  4. Adjust coefficients to make the counts equal.
  5. Check all elements again and simplify ratios if needed.

Let’s do this slowly with a simple O-Level style example.

Example 1: Combustion of methane

Balance:
CH4+O2CO2+H2O\text{CH}_4 + \text{O}_2 \rightarrow \text{CO}_2 + \text{H}_2\text{O}

Step 1: Count atoms (unbalanced)

  • Left:

    • C: 1 (from CH4\text{CH}_4)
    • H: 4 (from CH4\text{CH}_4)
    • O: 2 (from O2\text{O}_2)
  • Right:

    • C: 1 (from CO2\text{CO}_2)
    • H: 2 (from H2O\text{H}_2\text{O})
    • O: 3 (2 from CO2\text{CO}_2, 1 from H2O\text{H}_2\text{O})

Step 2: Balance C first

C is already 1 on both sides. Good.

Step 3: Balance H

Left: 4 H
Right: 2 H (in H2O\text{H}_2\text{O})

To get 4 H on the right, put 2 in front of water:

CH4+O2CO2+2H2O\text{CH}_4 + \text{O}_2 \rightarrow \text{CO}_2 + 2\text{H}_2\text{O}

Now recount:

  • Right side:
    • H: 2×2=42 \times 2 = 4
    • O: 22 (from CO2\text{CO}_2) + 2×1=22 \times 1 = 2 (from 2H2O2\text{H}_2\text{O}) = 4 O

Step 4: Balance O

Left: 2 O (in O2\text{O}_2)
Right: 4 O

To get 4 O on the left: put 2 in front of O2\text{O}_2:

CH4+2O2CO2+2H2O\text{CH}_4 + 2\text{O}_2 \rightarrow \text{CO}_2 + 2\text{H}_2\text{O}

Final check:

  • Left:

    • C: 1
    • H: 4
    • O: 4
  • Right:

    • C: 1
    • H: 4
    • O: 4

Balanced.

3. A simple “priority order” for O-Level

For most MOE/O-Level questions, this order works well:

  1. Metals (e.g. Mg, Na, Fe)
  2. Non-metals (except H and O) (e.g. Cl, N, S)
  3. Hydrogen
  4. Oxygen
  5. Charges (for ionic equations)

You don’t have to follow this 100% of the time, but it’s a good default.


Step-by-step tutorial: O-Level style examples

Now let’s go into the kind of equations you actually see in Sec 3/4 and O-Level exams.

“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. Metal + acid → salt + hydrogen

Balance:
Mg+HClMgCl2+H2\text{Mg} + \text{HCl} \rightarrow \text{MgCl}_2 + \text{H}_2

Step 1: Count atoms

Left:

  • Mg: 1
  • H: 1
  • Cl: 1

Right:

  • Mg: 1
  • H: 2
  • Cl: 2

Step 2: Start with Mg

Mg already 1 on both sides.

Step 3: Balance Cl and H (in HCl)

Right: 2 Cl, 2 H
So we need 2 HCl on the left:

Mg+2HClMgCl2+H2\text{Mg} + 2\text{HCl} \rightarrow \text{MgCl}_2 + \text{H}_2

Check:

Left:

  • Mg: 1
  • H: 2
  • Cl: 2

Right:

  • Mg: 1
  • H: 2
  • Cl: 2

Done.

This kind of equation is very common in O-Level structured questions.

2. Thermal decomposition

Balance:
CaCO3CaO+CO2\text{CaCO}_3 \rightarrow \text{CaO} + \text{CO}_2

Count:

Left:

  • Ca: 1
  • C: 1
  • O: 3

Right:

  • Ca: 1 (in CaO)
  • C: 1 (in CO2_2)
  • O: 1 (in CaO) + 2 (in CO2_2) = 3

Already balanced. Sometimes the equation is already balanced; don’t overthink.

3. Neutralisation (acid + alkali → salt + water)

Balance:
H2SO4+NaOHNa2SO4+H2O\text{H}_2\text{SO}_4 + \text{NaOH} \rightarrow \text{Na}_2\text{SO}_4 + \text{H}_2\text{O}

Step-by-step:

  1. Count atoms:

    Left:

    • H: 2 (from H2_2SO4_4) + 1 (from NaOH) = 3
    • S: 1
    • O: 4 (from H2_2SO4_4) + 1 (from NaOH) = 5
    • Na: 1

    Right:

    • H: 2 (in H2_2O)
    • S: 1
    • O: 4 (in Na2_2SO4_4) + 1 (in H2_2O) = 5
    • Na: 2
  2. Start with Na:

    Need 2 Na on left → put 2 in front of NaOH:

    H2SO4+2NaOHNa2SO4+H2O\text{H}_2\text{SO}_4 + 2\text{NaOH} \rightarrow \text{Na}_2\text{SO}_4 + \text{H}_2\text{O}

    Recount:

    Left:

    • H: 2 (H2_2SO4_4) + 2×1=22 \times 1 = 2 (NaOH) = 4
    • Na: 2
    • S: 1
    • O: 4 (H2_2SO4_4) + 2×1=22 \times 1 = 2 (NaOH) = 6

    Right:

    • H: 2
    • Na: 2
    • S: 1
    • O: 4 (Na2_2SO4_4) + 1 (H2_2O) = 5
  3. Balance H and O via water:

    We have 4 H on left; currently 2 H on right. Put 2 in front of water:

    H2SO4+2NaOHNa2SO4+2H2O\text{H}_2\text{SO}_4 + 2\text{NaOH} \rightarrow \text{Na}_2\text{SO}_4 + 2\text{H}_2\text{O}

    Check:

    Right:

    • H: 2×2=42 \times 2 = 4
    • O: 4 (Na2_2SO4_4) + 2×1=22 \times 1 = 2 (2 H2_2O) = 6

    Now both sides match.


Exam strategy guide

Balancing equations isn’t just for “the balancing question”. It shows up in:

  • Stoichiometry (mole calculations)
  • Limiting reagent questions
  • Empirical/molecular formula questions
  • Qualitative analysis (ionic equations)
  • Redox and electrolysis

Here’s how to handle it smartly in exams.

1. Always balance before calculating

In O-Level Paper 2, you often see a long question like:

Magnesium reacts with dilute hydrochloric acid according to the equation below.
(a) Balance the equation.
(b) Calculate the volume of hydrogen gas produced…

If you use the wrong ratio from an unbalanced equation, all your mole answers will be wrong.

Habit to build:

  1. Immediately balance the equation when you see it.
  2. Underline the mole ratio you’ll need.

For example, once you’ve balanced:
Mg+2HClMgCl2+H2\text{Mg} + 2\text{HCl} \rightarrow \text{MgCl}_2 + \text{H}_2

Underline: Mg:H2=1:1\text{Mg} : \text{H}_2 = 1 : 1 and HCl:H2=2:1\text{HCl} : \text{H}_2 = 2 : 1.

2. Use “per element” checking in MCQs

In Paper 1 (MCQ), sometimes they ask:

Which of the following equations is correctly balanced?

Instead of scanning the whole equation at once, check element by element:

  1. Pick a “unique” element (e.g. N, S, a metal).
  2. Count on both sides. If wrong, eliminate.
  3. Move to the next option quickly.

This saves time and reduces careless mistakes.

3. For redox / ionic equations, balance in this order

At O-Level, you’re not required to use the full half-equation method for every question, but the logic helps:

  1. Balance all atoms except H and O.
  2. Balance O using water (H2O\text{H}_2\text{O}).
  3. Balance H using hydrogen ions (H+\text{H}^+).
  4. Balance charge using electrons (e\text{e}^-).
  5. Finally, make sure electrons cancel when you combine half-equations.

This is especially useful for questions involving permanganate, dichromate, or electrolysis.

4. Time management during exams

Don’t spend 10 minutes stuck on one balancing question. Strategy:

  • If you’re stuck after 1–2 minutes, move on, finish other parts, then come back.
  • Often, other parts of the question (like mole calculations) give you clues about the mole ratio.

During revision, you can practise speed by timing yourself:

  • 10 equations in 10 minutes.
  • Check with an answer key or use Tutorly.sg to confirm.

On Tutorly, you can type:
“Balance: Fe + O 2 → Fe 2 O 3”
It will give you the balanced answer and show the steps, so you can see where you went wrong.


Worksheet practice

Let’s do a mini “worksheet” here, with increasing difficulty. Try to balance each one yourself first, then check the worked solution.

You can also copy these into Tutorly.sg to test yourself and see the step-by-step explanations if you’re unsure.

Section A: Core practice (must-master for O-Level)

Q 1. Magnesium burning in oxygen

Balance:
Mg+O2MgO\text{Mg} + \text{O}_2 \rightarrow \text{MgO}

Solution:

Start with Mg:

  • Left: 1 Mg, Right: 1 Mg → okay.

Oxygen:

  • Left: 2 O (O2_2), Right: 1 O (in MgO)

To get 2 O on right, put 2 in front of MgO:

Mg+O22MgO\text{Mg} + \text{O}_2 \rightarrow 2\text{MgO}

Now Mg:

  • Left: 1, Right: 2 → fix by putting 2 in front of Mg:

2Mg+O22MgO2\text{Mg} + \text{O}_2 \rightarrow 2\text{MgO}

Balanced.


Q 2. Formation of ammonia (Haber process)

Balance:
N2+H2NH3\text{N}_2 + \text{H}_2 \rightarrow \text{NH}_3

Solution:

  • N: Left 2, Right 1 → put 2 in front of NH3_3:

    N2+H22NH3\text{N}_2 + \text{H}_2 \rightarrow 2\text{NH}_3

  • Now N: Left 2, Right 2×1=22 \times 1 = 2 → good.

  • H: Left 2, Right 2×3=62 \times 3 = 6

    To get 6 H on left, put 3 in front of H2_2:

    N2+3H22NH3\text{N}_2 + 3\text{H}_2 \rightarrow 2\text{NH}_3

Balanced.


Q 3. Reaction of sodium with water

Balance:
Na+H2ONaOH+H2\text{Na} + \text{H}_2\text{O} \rightarrow \text{NaOH} + \text{H}_2

Solution:

  • Start with Na:

    Left: 1 Na, Right: 1 Na → fine.

  • H: Left 2 (in H2_2O), Right: 1 (NaOH) + 2 (H2_2) = 3 → messy.

Better approach: treat Na and O first, then H.

Try 2 Na on left:

2Na+2H2O2NaOH+H22\text{Na} + 2\text{H}_2\text{O} \rightarrow 2\text{NaOH} + \text{H}_2

Check:

Left:

  • Na: 2
  • H: 2×2=42 \times 2 = 4
  • O: 2

Right:

  • Na: 2
  • H: 2×1=22 \times 1 = 2 (NaOH) + 2 (H2_2) = 4
  • O: 2

Balanced.


Section B: Medium difficulty (common exam-style)

“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

Q 4. Combustion of ethanol

Balance:
C2H5OH+O2CO2+H2O\text{C}_2\text{H}_5\text{OH} + \text{O}_2 \rightarrow \text{CO}_2 + \text{H}_2\text{O}

Solution:

  1. Balance C:

    Left: 2 C, Right: 1 C (CO2_2) → put 2 in front of CO2_2:

    C2H5OH+O22CO2+H2O\text{C}_2\text{H}_5\text{OH} + \text{O}_2 \rightarrow 2\text{CO}_2 + \text{H}_2\text{O}

  2. Balance H:

    Left: 6 H (5 in H5_5 + 1 in OH)
    Right: 2 H (in H2_2O)

    To get 6 H on right, put 3 in front of H2_2O:

    C2H5OH+O22CO2+3H2O\text{C}_2\text{H}_5\text{OH} + \text{O}_2 \rightarrow 2\text{CO}_2 + 3\text{H}_2\text{O}

  3. Balance O:

    Right:

    • From 2CO2_2: 2×2=42 \times 2 = 4
    • From 3 H2_2O: 3×1=33 \times 1 = 3
      Total O on right = 7

    Left:

    • In C2_2H5_5OH: 1 O
    • In O2_2: 2 per molecule

    So from O2_2 we need 6 more O atoms because1isalreadyinethanolbecause 1 is already in ethanol. That is 3 O2_2:

    C2H5OH+3O22CO2+3H2O\text{C}_2\text{H}_5\text{OH} + 3\text{O}_2 \rightarrow 2\text{CO}_2 + 3\text{H}_2\text{O}

Check:

Left:

  • C: 2
  • H: 6
  • O: 1 + 3×2 = 7

Right:

  • C: 2
  • H: 6
  • O: 7

Balanced.


Q 5. Formation of aluminium oxide

Balance:
Al+O2Al2O3\text{Al} + \text{O}_2 \rightarrow \text{Al}_2\text{O}_3

Solution:

  1. Start with Al:

    Right: 2 Al → put 2 Al on left:

    2Al+O2Al2O32\text{Al} + \text{O}_2 \rightarrow \text{Al}_2\text{O}_3

  2. Balance O:

    Left: 2 O
    Right: 3 O

    To avoid fractions, think of LCM of 2 and 3 → 6.

    Make right side have 6 O: put 2 in front of Al2_2O3_3:

    2Al+O22Al2O32\text{Al} + \text{O}_2 \rightarrow 2\text{Al}_2\text{O}_3

    Now right: O = 2×3=62 \times 3 = 6

    To get 6 O on left: need 3 O2_2:

    2Al+3O22Al2O32\text{Al} + 3\text{O}_2 \rightarrow 2\text{Al}_2\text{O}_3

  3. Now check Al:

    Left: 2
    Right: 2×2=42 \times 2 = 4

    Fix by putting 4 in front of Al on left:

    4Al+3O22Al2O34\text{Al} + 3\text{O}_2 \rightarrow 2\text{Al}_2\text{O}_3

Balanced.


Section C: Hard exam variants (for strong practice)

These are the types that can appear in harder parts of O-Level questions or in school prelims.

Q 6. Redox with potassium permanganate (acidic medium)

Balance this ionic equation in acidic solution:
MnO4+Fe2+Mn2++Fe3+\text{MnO}_4^- + \text{Fe}^{2+} \rightarrow \text{Mn}^{2+} + \text{Fe}^{3+}

For O-Level, you’re often given the balanced equation, but some schools expect you to be familiar with the process. Let’s go through it.

We’ll use half-equations.

Step 1: Write half-equations

Oxidation (Fe2+^{2+} to Fe3+^{3+}):
Fe2+Fe3++e\text{Fe}^{2+} \rightarrow \text{Fe}^{3+} + \text{e}^-

Reduction (MnO4_4^- to Mn2+^{2+} in acid):

  1. Balance Mn: already 1 on both sides.

  2. Balance O using water:

    MnO4Mn2+\text{MnO}_4^- \rightarrow \text{Mn}^{2+}

    Add 4 H2_2O on right:

    MnO4Mn2++4H2O\text{MnO}_4^- \rightarrow \text{Mn}^{2+} + 4\text{H}_2\text{O}

  3. Balance H using H+^+:

    Right has 8 H 4×24 × 2. Add 8 H+^+ on left:

    8H++MnO4Mn2++4H2O8\text{H}^+ + \text{MnO}_4^- \rightarrow \text{Mn}^{2+} + 4\text{H}_2\text{O}

  4. Balance charge using electrons:

    Left charge: +8 (from 8 H+^+) −1 (from MnO4_4^-) = +7
    Right charge: +2

    Need to add 5 electrons to left to reduce +7 to +2:

    5e+8H++MnO4Mn2++4H2O5\text{e}^- + 8\text{H}^+ + \text{MnO}_4^- \rightarrow \text{Mn}^{2+} + 4\text{H}_2\text{O}

Step 2: Combine half-equations

We have:

  • Oxidation: Fe2+Fe3++e\text{Fe}^{2+} \rightarrow \text{Fe}^{3+} + \text{e}^-
  • Reduction: 5e+8H++MnO4Mn2++4H2O5\text{e}^- + 8\text{H}^+ + \text{MnO}_4^- \rightarrow \text{Mn}^{2+} + 4\text{H}_2\text{O}

To cancel electrons, multiply the Fe equation by 5:

5Fe2+5Fe3++5e5\text{Fe}^{2+} \rightarrow 5\text{Fe}^{3+} + 5\text{e}^-

Add them:

5Fe2++5e+8H++MnO45Fe3++5e+Mn2++4H2O5\text{Fe}^{2+} + 5\text{e}^- + 8\text{H}^+ + \text{MnO}_4^- \rightarrow 5\text{Fe}^{3+} + 5\text{e}^- + \text{Mn}^{2+} + 4\text{H}_2\text{O}

Cancel electrons:

5Fe2++8H++MnO45Fe3++Mn2++4H2O5\text{Fe}^{2+} + 8\text{H}^+ + \text{MnO}_4^- \rightarrow 5\text{Fe}^{3+} + \text{Mn}^{2+} + 4\text{H}_2\text{O}

That’s your fully balanced ionic equation.

You don’t have to derive this in the O-Level exam unless asked, but understanding it makes redox questions much less scary.


Q 7. Combustion of octane (C8_8H18_{18})

Balance:
$\text{C}8\text{H}{18} + \text{O}_2 \rightarrow


“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