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 Calculate Molar Mass In Singapore: A Clear Tutorial For O-Level Chemistry

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

If you’re taking O-Level Chemistry in Singapore, you must be solid with molar mass. It appears in Stoichiometry, Chemical Formulae, Limiting Reagents, even Titration calculations.

The good news: once you understand the logic and practise a bit, it becomes one of the easier marks in your paper.

“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

In this tutorial, I’ll walk you through:

  • How to calculate molar mass step-by-step usingMOEstylenotationandexamplesusing MOE-style notation and examples
  • How it shows up in O-Level questions and how to avoid careless mistakes
  • Practice-style questions, including harder variants like hydrates and big molecules
  • How to use Tutorly.sg as your 24/7 AI tutor for instant practice and explanations

Throughout, I’ll keep it very O-Level Singapore specific — think TYS-style questions, PSLE-to-O-Level transitions, and what markers actually look for.


Step-by-step tutorial

Let’s start from the basics and build up.

1. What is molar mass?

Molar mass is the mass of 1 mole of a substance.

  • Symbol: usually MM
  • Unit: gmol1g\,mol^{-1} (grams per mole)

For example:

  • Molar mass of water, H2OH_2 O, is 18gmol118\,g\,mol^{-1}
  • Molar mass of carbon dioxide, CO2CO_2, is 44gmol144\,g\,mol^{-1}

At O-Level, you mainly use molar mass to connect mass and moles:

n=mMn = \frac{m}{M}

Where:

  • nn = number of moles (mol)
  • mm = mass (g)
  • MM = molar mass (gmol1)(g\,mol^{-1})

If you remember this triangle, you’re already halfway there:

  • m=n×Mm = n \times M
  • n=mMn = \dfrac{m}{M}
  • M=mnM = \dfrac{m}{n}

2. Where to find relative atomic mass (Ar)

To calculate molar mass, you first need relative atomic mass, ArA_r, of each element.

In your exam:

  • ArA_r values are given in the Data Booklet (Periodic Table section).
  • You must use the values from the Data Booklet, not what you memorised from Sec 3 notes.

Examples (using typical MOE data booklet values):

  • Ar(H)=1A_r(H) = 1
  • Ar(C)=12A_r(C) = 12
  • Ar(O)=16A_r(O) = 16
  • Ar(N)=14A_r(N) = 14
  • Ar(Ca)=40A_r(Ca) = 40
  • Ar(Cl)=35.5A_r(Cl) = 35.5
  • Ar(Fe)=56A_r(Fe) = 56
  • Ar(S)=32A_r(S) = 32
  • Ar(Mg)=24A_r(Mg) = 24

Important: For Singapore O-Levels, use Cl=35.5Cl = 35.5, not 35 or 36.

3. From Ar to molar mass (simple molecules)

For elements and simple molecules, molar mass is just the sum of the ArA_r of all atoms in the formula.

Example 1: H2H_2

  • Formula: H2H_2
  • Each H has Ar=1A_r = 1
  • There are 2 H atoms

So:

M(H2)=2×1=2gmol1M(H_2) = 2 \times 1 = 2\,g\,mol^{-1}

Example 2: O2O_2

  • Ar(O)=16A_r(O) = 16
  • 2 O atoms

M(O2)=2×16=32gmol1M(O_2) = 2 \times 16 = 32\,g\,mol^{-1}

Example 3: CO2CO_2

  • 1 C atom: 1×12=121 \times 12 = 12
  • 2 O atoms: 2×16=322 \times 16 = 32

Total:

M(CO2)=12+32=44gmol1M(CO_2) = 12 + 32 = 44\,g\,mol^{-1}

4. Molar mass of compounds (with subscripts)

General method:

  1. Break the formula into elements.
  2. Multiply each element’s ArA_r by the number of atoms.
  3. Add everything.

Example 4: Sodium chloride, NaClNaCl

  • 1 Na: Ar(Na)=23A_r(Na) = 23
  • 1 Cl: Ar(Cl)=35.5A_r(Cl) = 35.5

So:

M(NaCl)=23+35.5=58.5gmol1M(NaCl) = 23 + 35.5 = 58.5\,g\,mol^{-1}

Example 5: Calcium hydroxide, Ca(OH)2Ca(OH)_2

Be careful with the bracket.

  • 1 Ca: 1×40=401 \times 40 = 40
  • Inside the bracket, OHOH:
    • 1 O: 1×16=161 \times 16 = 16
    • 1 H: 1×1=11 \times 1 = 1
    • So OH=17OH = 17
  • But there are 2 of (OH)(OH): 2×17=342 \times 17 = 34

Total:

M(Ca(OH)2)=40+34=74gmol1M(Ca(OH)_2) = 40 + 34 = 74\,g\,mol^{-1}

Common error here: students multiply only O or only H by 2. Always treat the whole bracket as a group.

Example 6: Aluminium sulfate, Al2(SO4)3Al_2(SO_4)_3

This is a typical O-Level favourite.

  • 2 Al atoms: 2×27=542 \times 27 = 54
  • 3 (SO4)(SO_4) groups

First find molar mass of SO4SO_4:

  • 1 S: 1×32=321 \times 32 = 32
  • 4 O: 4×16=644 \times 16 = 64

So:

M(SO4)=32+64=96M(SO_4) = 32 + 64 = 96

Now multiply by 3:

3×96=2883 \times 96 = 288

Total:

M(Al2(SO4)3)=54+288=342gmol1M(Al_2(SO_4)_3) = 54 + 288 = 342\,g\,mol^{-1}

5. Molar mass of hydrates (with dot water)

Hydrates appear often in titration and crystallisation questions.

Example: CuSO45H2OCuSO_4 \cdot 5H_2 O

Method:

  1. Find molar mass of the main salt (CuSO4CuSO_4).
  2. Find molar mass of water (H2OH_2 O).
  3. Multiply water part by the number in front here5here 5.
  4. Add.

Given:

  • Ar(Cu)=64A_r(Cu) = 64
  • Ar(S)=32A_r(S) = 32
  • Ar(O)=16A_r(O) = 16
  • Ar(H)=1A_r(H) = 1

Step 1: CuSO4CuSO_4

  • Cu: 1×64=641 \times 64 = 64
  • S: 1×32=321 \times 32 = 32
  • O: 4×16=644 \times 16 = 64

So:

M(CuSO4)=64+32+64=160M(CuSO_4) = 64 + 32 + 64 = 160

Step 2: H2OH_2 O

  • H: 2×1=22 \times 1 = 2
  • O: 1×16=161 \times 16 = 16

So:

M(H2O)=18M(H_2 O) = 18

Step 3: Multiply water by 5:

5×18=905 \times 18 = 90

Step 4: Total:

M(CuSO45H2O)=160+90=250gmol1M(CuSO_4 \cdot 5H_2 O) = 160 + 90 = 250\,g\,mol^{-1}

This is very common in O-Level structured questions.

6. Molar mass of bigger molecules (organic examples)

You don’t need full organic chemistry at Sec 3/4 level, but you may see simple ones like ethanol, C2H5OHC_2H_5OH.

Given:

  • Ar(C)=12A_r(C) = 12
  • Ar(H)=1A_r(H) = 1
  • Ar(O)=16A_r(O) = 16

Count atoms:

  • C: 2
  • H: 6 (5 in H5H_5 + 1 in OHOH)
  • O: 1

So:

M(C2H6O)=(2×12)+(6×1)+(1×16)=24+6+16=46gmol1M(C_2H_6 O) = (2 \times 12) + (6 \times 1) + (1 \times 16) = 24 + 6 + 16 = 46\,g\,mol^{-1}

When you’re not sure, rewrite the formula in a clearer way before counting, like I did: C2H5OHC2H6OC_2H_5OH \rightarrow C_2H_6 O.


Exam strategy guide

Knowing how to calculate molar mass is one thing. Using it quickly and accurately in an exam is another.

“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’s how to handle it in Singapore O-Level papers.

1. Recognise where molar mass is needed

You’ll need molar mass in:

  • Stoichiometry questions
    • “What mass of magnesium is needed to completely react with 48 g of oxygen?”
  • Empirical / molecular formula
    • “A compound contains 40% carbon, 6.7% hydrogen and 53.3% oxygen by mass. Its relative molecular mass is 60. Find its molecular formula.”
  • Limiting reagent
    • When two reactants are given in mass, and you must find which is in excess.
  • Titration / concentration
    • Converting between moles and mass after finding moles from n=c×Vn = c \times V.
  • Gas volume questions
    • Sometimes: mass → moles → volume at r.t.p.

Train yourself: whenever you see mass (g) in a question, immediately think:

“Do I need to use n=mMn = \dfrac{m}{M} somewhere?”

2. Use a fixed 3-step structure

For typical mass-mole-mass questions, use this structure:

  1. Write the balanced equation.
  2. Convert given mass to moles using n=mMn = \dfrac{m}{M}.
  3. Use mole ratio from the equation to find moles of what you want.
  4. Convert moles back to mass (if needed) using m=n×Mm = n \times M.

Example: Typical O-Level question

Magnesium reacts with oxygen according to the equation:

2Mg+O22MgO2Mg + O_2 \rightarrow 2MgO

What mass of magnesium oxide is formed when 12 g of magnesium completely reacts with oxygen?

Step 1: Equation already given.

Step 2: Moles of Mg:

  • Ar(Mg)=24A_r(Mg) = 24
  • M(Mg)=24gmol1M(Mg) = 24\,g\,mol^{-1}

n(Mg)=mM=1224=0.5moln(Mg) = \frac{m}{M} = \frac{12}{24} = 0.5\,mol

Step 3: Use mole ratio (from equation):

  • 2Mg2Mg produces 2MgO2MgO
  • So Mg:MgO=1:1Mg : MgO = 1 : 1

Therefore:

n(MgO)=0.5moln(MgO) = 0.5\,mol

Step 4: Find mass of MgOMgO

  • M(MgO)=24+16=40gmol1M(MgO) = 24 + 16 = 40\,g\,mol^{-1}

m(MgO)=n×M=0.5×40=20gm(MgO) = n \times M = 0.5 \times 40 = 20\,g

Final answer: 20g20\,g of magnesium oxide.

If you follow this structure every time, you reduce careless mistakes.

3. Time management tips (for Sec 4 O-Level prep)

  • Paper 1 (MCQ)
    • Don’t spend more than 1 minute on a single molar mass question.
    • If the arithmetic is long (e.g. large formula), estimate roughly and pick the closest answer.
  • Paper 2 (Structured)
    • Show your working clearly; even if final answer is wrong, you may get method marks.
    • Use units: write gmol1g\,mol^{-1} for molar mass, molmol for moles, gg for mass.
  • Data Booklet
    • Flip to the Periodic Table quickly; don’t guess ArA_r values.
    • In practice at home, force yourself to use the booklet so it becomes natural.

4. Using Tutorly.sg to sharpen exam skills

If you feel your school worksheet isn’t enough, or you want more practice at 11 pm before a test, Tutorly.sg is actually built for this.

  • It’s a 24/7 AI tutor website, not an app, made specifically for Singapore MOE syllabus PrimarytoJC,includingOLevelChemistryPrimary to JC, including O-Level Chemistry.
  • It has already been used by thousands of students in Singapore, and has even been mentioned on Channel NewsAsia (CNA), so it’s not some random overseas site.

For molar mass and stoichiometry, you can:

  1. Go to https://tutorly.sg/ai-tutor-singapore
  2. Select O-Level Chemistry.
  3. Type something like:
    • “Give me 5 practice questions on molar mass and moles, standard O-Level difficulty.”
    • “Create a step-by-step question involving CuSO45H2OCuSO_4 \cdot 5H_2 O and mass of water of crystallisation.”

Tutorly will:

  • Check your final answers.
  • Then show you step-by-step working so you can compare with your method.
  • Adjust difficulty if you ask for “harder” or “exam-style” questions.

This is especially useful if you don’t have a home tutor or you want quick help outside tuition time.


Worksheet practice

Let’s go through a mini “worksheet” together. Try each question first, then check the worked solution.

I’ll split into Basic, Standard exam, and Hard variants (the kind that appear in tougher school prelims).

A. Basic practice (warm-up)

Q 1

Calculate the molar mass of:

a) H2OH_2 O
b) CaCO3CaCO_3
c) NH4ClNH_4Cl

Solution:

Given ArA_r: H=1, O=16, Ca=40, C=12, N=14, Cl=35.5H = 1,\ O = 16,\ Ca = 40,\ C = 12,\ N = 14,\ Cl = 35.5

a) H2OH_2 O

  • H: 2×1=22 \times 1 = 2
  • O: 1×16=161 \times 16 = 16

Total:

M(H2O)=2+16=18gmol1M(H_2 O) = 2 + 16 = 18\,g\,mol^{-1}

b) CaCO3CaCO_3

  • Ca: 1×40=401 \times 40 = 40
  • C: 1×12=121 \times 12 = 12
  • O: 3×16=483 \times 16 = 48

Total:

M(CaCO3)=40+12+48=100gmol1M(CaCO_3) = 40 + 12 + 48 = 100\,g\,mol^{-1}

c) NH4ClNH_4Cl

  • N: 1×14=141 \times 14 = 14
  • H: 4×1=44 \times 1 = 4
  • Cl: 1×35.5=35.51 \times 35.5 = 35.5

Total:

M(NH4Cl)=14+4+35.5=53.5gmol1M(NH_4Cl) = 14 + 4 + 35.5 = 53.5\,g\,mol^{-1}


Q 2

Calculate the mass of:

a) 0.5mol0.5\,mol of carbon dioxide, CO2CO_2
b) 0.25mol0.25\,mol of sodium chloride, NaClNaCl

Solution:

a) CO2CO_2

  • M(CO2)=12+(2×16)=44gmol1M(CO_2) = 12 + (2 \times 16) = 44\,g\,mol^{-1}
  • m=n×M=0.5×44=22gm = n \times M = 0.5 \times 44 = 22\,g

b) NaClNaCl

  • M(NaCl)=23+35.5=58.5gmol1M(NaCl) = 23 + 35.5 = 58.5\,g\,mol^{-1}
  • m=0.25×58.5=14.625gm = 0.25 \times 58.5 = 14.625\,g

In an exam, you might round to 14.6g14.6\,g (check your school’s rounding convention).


B. Standard exam-style practice

Q 3 (Stoichiometry)

Hydrogen reacts with oxygen to form water:

2H2+O22H2O2H_2 + O_2 \rightarrow 2H_2 O

What mass of water is formed when 4g4\,g of hydrogen gas reacts completely with excess oxygen?

Solution:

Step 1: Find moles of H2H_2

  • M(H2)=2×1=2gmol1M(H_2) = 2 \times 1 = 2\,g\,mol^{-1}

n(H2)=42=2moln(H_2) = \frac{4}{2} = 2\,mol

Step 2: Use mole ratio

  • From equation: 2H22H_22H2O2H_2 O
  • Ratio H2:H2O=1:1H_2 : H_2 O = 1 : 1

So:

n(H2O)=2moln(H_2 O) = 2\,mol

Step 3: Find mass of H2OH_2 O

  • M(H2O)=18gmol1M(H_2 O) = 18\,g\,mol^{-1}

m(H2O)=2×18=36gm(H_2 O) = 2 \times 18 = 36\,g

Answer: 36g36\,g of water.


Q 4 (Empirical & molecular formula)

A compound contains 40% carbon, 6.7% hydrogen and 53.3% oxygen by mass. Its relative molecular mass is 60. Find:

a) Its empirical formula
b) Its molecular formula

Solution:

Assume 100 g of compound:

  • C: 40g40\,g
  • H: 6.7g6.7\,g
  • O: 53.3g53.3\,g

Step 1: Convert mass to moles

Using ArA_r: C=12, H=1, O=16C = 12,\ H = 1,\ O = 16

“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

  • n(C)=40123.33n(C) = \frac{40}{12} \approx 3.33
  • n(H)=6.71=6.7n(H) = \frac{6.7}{1} = 6.7
  • n(O)=53.3163.33n(O) = \frac{53.3}{16} \approx 3.33

Step 2: Divide by smallest number of moles (3.33\approx 3.33)

  • C: 3.33/3.33=13.33 / 3.33 = 1
  • H: 6.7/3.3326.7 / 3.33 \approx 2
  • O: 3.33/3.33=13.33 / 3.33 = 1

So empirical formula = CH2OCH_2 O

Step 3: Find empirical formula mass (EFM)

  • M(CH2O)=12+(2×1)+16=30gmol1M(CH_2 O) = 12 + (2 \times 1) + 16 = 30\,g\,mol^{-1}

Step 4: Compare with given molecular mass 6060

Molecular massEmpirical formula mass=6030=2\frac{\text{Molecular mass}}{\text{Empirical formula mass}} = \frac{60}{30} = 2

So the molecular formula is 2 × empirical formula:

  • C2H4O2C_2H_4O_2

Answer:

a) Empirical formula: CH2OCH_2 O
b) Molecular formula: C2H4O2C_2H_4O_2


C. Hard variants (for stronger students / prelim level)

These are closer to the tougher questions you might see in school mid-years or prelims.

Q 5 (Hydrate & percentage by mass)

The molar mass of CuSO45H2OCuSO_4 \cdot 5H_2 O is 250gmol1250\,g\,mol^{-1}.

a) Calculate the percentage by mass of water in CuSO45H2OCuSO_4 \cdot 5H_2 O.
b) If 6.25g6.25\,g of CuSO45H2OCuSO_4 \cdot 5H_2 O crystals are heated until all the water is driven off, what mass of anhydrous CuSO4CuSO_4 is left?

Solution:

From earlier:

  • M(CuSO4)=160gmol1M(CuSO_4) = 160\,g\,mol^{-1}
  • M(5H2O)=90gmol1M(5H_2 O) = 90\,g\,mol^{-1}
  • Total: 250gmol1250\,g\,mol^{-1}

a) Percentage by mass of water:

% of water=90250×100%=36%\text{\% of water} = \frac{90}{250} \times 100\% = 36\%

b) Mass of anhydrous CuSO4CuSO_4 in 1 mole of crystals:

  • In 250g250\,g of crystals, 160g160\,g is anhydrous CuSO4CuSO_4.

Use proportion:

Mass of anhydrous CuSO4=6.25×160250\text{Mass of anhydrous } CuSO_4 = 6.25 \times \frac{160}{250}

First, simplify fraction:

160250=1625=0.64\frac{160}{250} = \frac{16}{25} = 0.64

So:

6.25×0.64=4.0g6.25 \times 0.64 = 4.0\,g

Answer: 4.0g4.0\,g of anhydrous CuSO4CuSO_4 left.


Q 6 (Limiting reagent with molar mass)

Zinc reacts with dilute sulfuric acid according to the equation:

Zn+H2SO4ZnSO4+H2Zn + H_2SO_4 \rightarrow ZnSO_4 + H_2

6.5g6.5\,g of zinc is added to 49g49\,g of dilute sulfuric acid.

Given: Ar(Zn)=65, H=1, S=32, O=16A_r(Zn) = 65,\ H = 1,\ S = 32,\ O = 16

a) Determine the limiting reagent.
b) Calculate the maximum mass of zinc sulfate, ZnSO4ZnSO_4, that can be formed.

Solution:

Step 1: Find moles of each reactant.

  • M(Zn)=65gmol1M(Zn) = 65\,g\,mol^{-1}

n(Zn)=6.565=0.10moln(Zn) = \frac{6.5}{65} = 0.10\,mol

  • M(H2SO4)=2(1)+32+4(16)=2+32+64=98gmol1M(H_2SO_4) = 2(1) + 32 + 4(16) = 2 + 32 + 64 = 98\,g\,mol^{-1}

n(H2SO4)=4998=0.50moln(H_2SO_4) = \frac{49}{98} = 0.50\,mol

Step 2: Use mole ratio from equation.

  • Equation: Zn:H2SO4=1:1Zn : H_2SO_4 = 1 : 1

So to react 0.10 mol of Zn completely, you need 0.10 mol of H2SO4H_2SO_4.

But you have 0.50 mol of H2SO4H_2SO_4.

So:

  • Zn is limiting (used up first).
  • H2SO4H_2SO_4 is in excess.

Answer for (a): Zinc is the limiting reagent.

Step 3: Use moles of limiting reagent to find product.

From equation: Zn:ZnSO4=1:1Zn : ZnSO_4 = 1 : 1

So:

n(ZnSO4)=0.10moln(ZnSO_4) = 0.10\,mol

Step 4: Find mass of ZnSO4ZnSO_4.

  • $MZnSO4ZnSO_4 = 65 + 32 + 4(

Try Tutorly.sg (Singapore)

Start here: AI Tutor Singapore

Try Tutorly on the website nosignupno sign-up: https://tutorly.sg/app


“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