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.

- 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:
- Wrong: (you changed the actual substance)
2. The basic balancing process (general method)
Use this 5-step method for almost all equations:
- Write correct formulas for all reactants and products.
- Count atoms of each element on both sides.
- Start with the element that appears in the fewest formulas (often metals or “unique” elements).
- Adjust coefficients to make the counts equal.
- 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:
Step 1: Count atoms (unbalanced)
-
Left:
- C: 1 (from )
- H: 4 (from )
- O: 2 (from )
-
Right:
- C: 1 (from )
- H: 2 (from )
- O: 3 (2 from , 1 from )
Step 2: Balance C first
C is already 1 on both sides. Good.
Step 3: Balance H
Left: 4 H
Right: 2 H (in )
To get 4 H on the right, put 2 in front of water:
Now recount:
- Right side:
- H:
- O: (from ) + (from ) = 4 O
Step 4: Balance O
Left: 2 O (in )
Right: 4 O
To get 4 O on the left: put 2 in front of :
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:
- Metals (e.g. Mg, Na, Fe)
- Non-metals (except H and O) (e.g. Cl, N, S)
- Hydrogen
- Oxygen
- 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.

1. Metal + acid → salt + hydrogen
Balance:
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:
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:
Count:
Left:
- Ca: 1
- C: 1
- O: 3
Right:
- Ca: 1 (in CaO)
- C: 1 (in CO)
- O: 1 (in CaO) + 2 (in CO) = 3
Already balanced. Sometimes the equation is already balanced; don’t overthink.
3. Neutralisation (acid + alkali → salt + water)
Balance:
Step-by-step:
-
Count atoms:
Left:
- H: 2 (from HSO) + 1 (from NaOH) = 3
- S: 1
- O: 4 (from HSO) + 1 (from NaOH) = 5
- Na: 1
Right:
- H: 2 (in HO)
- S: 1
- O: 4 (in NaSO) + 1 (in HO) = 5
- Na: 2
-
Start with Na:
Need 2 Na on left → put 2 in front of NaOH:
Recount:
Left:
- H: 2 (HSO) + (NaOH) = 4
- Na: 2
- S: 1
- O: 4 (HSO) + (NaOH) = 6
Right:
- H: 2
- Na: 2
- S: 1
- O: 4 (NaSO) + 1 (HO) = 5
-
Balance H and O via water:
We have 4 H on left; currently 2 H on right. Put 2 in front of water:
Check:
Right:
- H:
- O: 4 (NaSO) + (2 HO) = 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:
- Immediately balance the equation when you see it.
- Underline the mole ratio you’ll need.
For example, once you’ve balanced:
Underline: and .
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:
- Pick a “unique” element (e.g. N, S, a metal).
- Count on both sides. If wrong, eliminate.
- 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:
- Balance all atoms except H and O.
- Balance O using water ().
- Balance H using hydrogen ions ().
- Balance charge using electrons ().
- 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:
Solution:
Start with Mg:
- Left: 1 Mg, Right: 1 Mg → okay.
Oxygen:
- Left: 2 O (O), Right: 1 O (in MgO)
To get 2 O on right, put 2 in front of MgO:
Now Mg:
- Left: 1, Right: 2 → fix by putting 2 in front of Mg:
Balanced.
Q 2. Formation of ammonia (Haber process)
Balance:
Solution:
-
N: Left 2, Right 1 → put 2 in front of NH:
-
Now N: Left 2, Right → good.
-
H: Left 2, Right
To get 6 H on left, put 3 in front of H:
Balanced.
Q 3. Reaction of sodium with water
Balance:
Solution:
-
Start with Na:
Left: 1 Na, Right: 1 Na → fine.
-
H: Left 2 (in HO), Right: 1 (NaOH) + 2 (H) = 3 → messy.
Better approach: treat Na and O first, then H.
Try 2 Na on left:
Check:
Left:
- Na: 2
- H:
- O: 2
Right:
- Na: 2
- H: (NaOH) + 2 (H) = 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]
Q 4. Combustion of ethanol
Balance:
Solution:
-
Balance C:
Left: 2 C, Right: 1 C (CO) → put 2 in front of CO:
-
Balance H:
Left: 6 H (5 in H + 1 in OH)
Right: 2 H (in HO)To get 6 H on right, put 3 in front of HO:
-
Balance O:
Right:
- From 2CO:
- From 3 HO:
Total O on right = 7
Left:
- In CHOH: 1 O
- In O: 2 per molecule
So from O we need 6 more O atoms . That is 3 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:
Solution:
-
Start with Al:
Right: 2 Al → put 2 Al on left:
-
Balance O:
Left: 2 O
Right: 3 OTo avoid fractions, think of LCM of 2 and 3 → 6.
Make right side have 6 O: put 2 in front of AlO:
Now right: O =
To get 6 O on left: need 3 O:
-
Now check Al:
Left: 2
Right:Fix by putting 4 in front of Al on left:
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:
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 (Fe to Fe):
Reduction (MnO to Mn in acid):
-
Balance Mn: already 1 on both sides.
-
Balance O using water:
Add 4 HO on right:
-
Balance H using H:
Right has 8 H . Add 8 H on left:
-
Balance charge using electrons:
Left charge: +8 (from 8 H) −1 (from MnO) = +7
Right charge: +2Need to add 5 electrons to left to reduce +7 to +2:
Step 2: Combine half-equations
We have:
- Oxidation:
- Reduction:
To cancel electrons, multiply the Fe equation by 5:
Add them:
Cancel electrons:
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 (CH)
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.

Ready to practise?
If you want a Singapore-focused AI tutor you can use immediately , try Tutorly here: