Teaching maths online for Secondary and O Levels in Singapore can feel tricky at first.
You might be thinking:
“Stuck on a question? See simple explanations that help you understand fast.”
👉 Give it a try and turn confusion into clarity in minutes.

- “Can online learning really replace tuition?”
- “How do I explain algebra or trigonometry properly over a screen?”
- “My child keeps zoning out during Zoom lessons – what now?”
The good news: when done properly, online maths can actually be more structured, more personalised, and more efficient than a once‑a‑week tuition class.
In this guide, I’ll walk you through how to teach secondary maths effectively online, whether you’re:
- A parent trying to support your Sec 1–4 child,
- A student trying to self-study for O Levels, or
- A tutor moving your lessons online.
I’ll also show you how to use Tutorly.sg as your “co‑tutor” – a 24/7 AI tutor website built specifically for Singapore MOE maths, from Sec 1 all the way to O-Level Additional Maths.
Tutorly.sg 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 tool that doesn’t follow our syllabus.
Useful links to keep open while you read:
- Main AI tutor page: https://tutorly.sg/ai-tutor-singapore
- Web app (where you actually ask questions): https://tutorly.sg/app
Step-by-step tutorial
Let’s start with the basics: how do you actually run an effective online maths “lesson” for a secondary-level student?
I’ll break it into a simple framework you can follow every time, whether you’re doing:
- A self-study session,
- A parent-guided revision session, or
- A 1‑to‑1 online tuition lesson.
1. Start with the MOE/O-Level syllabus (don’t skip this)
Before anything else, be clear what the exam expects.
For Secondary/O-Level maths in Singapore, the main streams are:
- Lower Sec (Sec 1–2): Number & Algebra, Geometry & Measurement, Statistics.
- Upper Sec (Sec 3–4):
- Express/NA Maths (E-Maths) – compulsory for most.
- Additional Maths (A-Maths) – more abstract and algebra-heavy.
If you’re teaching or learning online, always:
-
Identify the exact topic:
- E.g. “Sec 2 Algebraic Factorisation”, “Sec 3 Trigonometry”, “O-Level A-Maths Differentiation”.
-
Check the MOE/O-Level requirements:
- What types of questions are tested?
- What calculator skills are allowed?
- Any common “tricks” examiners like?
You can use school notes or Ten-Year-Series (TYS) as your reference.
Then, when you’re on Tutorly.sg (https://tutorly.sg/app), you simply:
- Select your level ,
- Select the subject (e.g. Additional Mathematics),
- Ask questions directly based on that topic.
This keeps your online learning directly aligned to the syllabus, not random overseas content.
2. Break each topic into 3 phases
For online maths, the structure matters more than the medium. I recommend this 3‑phase approach for every topic:
- Concept
- Basic Skills
- Exam-style Problems
Let’s use Sec 2 Algebraic Factorisation as an example.
Phase 1: Concept (10–20 min)
Goal: Understand what you’re doing and why.
For factorisation, you might:
- Explain: “Factorisation means writing an expression as a product of simpler expressions.”
- Show simple examples:
If you’re a parent or tutor teaching online:
- Use a shared Google Doc or online whiteboard to type expressions.
- Talk through each line clearly:
“I’m looking for a common factor in both terms… that’s .”
If you’re a student self-learning:
- Go to https://tutorly.sg/app
- Ask: “Explain factorisation of quadratic expressions for Sec 2 Maths with simple examples.”
- Read the explanation, then rewrite it in your own words in your notes.
Phase 2: Basic Skills (20–30 min)
Goal: Build fluency with straightforward questions.
Examples:
- Factorise:
- Factorise:
- Factorise:
You can:
- Do 5–10 questions of increasing difficulty.
- After each question, check your final answer on Tutorly.sg:
- “Factorise and show step-by-step solution.”
Remember: Tutorly checks your final answer, then gives you a step-by-step worked solution so you can compare and understand what you missed.
Phase 3: Exam-style Problems (20–30 min)
Goal: Apply skills in O-Level-style questions, often in context.
Example :
Given that can be expressed as ,
find the value of .
Here, you’re using factorisation in a more “thinking” way.
Online lesson flow could be:
- Student attempts the question on paper.
- Types final answer into Tutorly.sg to check.
- If wrong, reads the full step-by-step solution.
- Then, explains the solution back .
This “teach back” step is powerful, especially online, because it forces you to process the solution, not just copy.
3. Use short, focused sessions (Pomodoro style)
Staring at a screen for 2 hours trying to do maths is painful.
Instead, use short, focused blocks:
- 25 minutes: learn/practise one skill (e.g. solving linear equations).
- 5 minutes: break.
- 25 minutes: exam-style questions on the same skill.
- 5–10 minutes: review mistakes using Tutorly.sg.
This works well with an AI tutor because you don’t need to “wait” for a human tutor to reply. The moment you’re stuck, you can:
- Ask: “I don’t understand step 3 of solving . Explain slowly.”
- Get an instant explanation, then continue.
4. Model clear working (even online)
A common problem with online learning: students just type answers, no working.
For MOE/O-Level maths, working is everything.
When teaching or learning online, always:
- Do full working on paper (or tablet).
- Only type the final answer into Tutorly.sg to check.
- Compare Tutorly’s worked solution with your own:
- Did you use a longer method?
- Did you skip a justification (e.g. naming a theorem)?
- Did you make a sign error?
Even though Tutorly.sg can’t “read” your steps, its worked solution gives you a model answer to copy from and learn better exam-style presentation.
5. Build a topic-by-topic online revision plan
For Secondary/O-Level maths, a solid online plan might look like:
Sec 3, Term 1–2 (E-Maths):
- Algebraic Manipulation & Equations
- Simultaneous Equations
- Quadratic Equations
- Functions & Graphs
Sec 3, Term 3–4:
- Trigonometry
- Coordinate Geometry
- Mensuration
- Statistics (Data handling, Probability)
For each topic, repeat the cycle:
- Concept explanation
- Basic skills practice
- Exam-style questions
- Review mistakes with Tutorly.sg
You can easily turn this into a weekly schedule:
- 2–3 online sessions per week, 45–60 minutes each.
- Each session: 1 subtopic, not 5 topics mixed together.
Exam strategy guide
Teaching maths online is not just about understanding topics; it’s about performing under exam conditions – especially for O Levels.
“Access more than 1000+ past year papers to practice”
👉 Start a paper today and test yourself like it’s the real exam.

Here’s how to build exam skills online.
1. Train with actual O-Level style questions
For O-Level E-Maths and A-Maths, question styles are quite predictable:
- 2–3 mark “skills” questions (e.g. solve, factorise, simplify).
- 4–6 mark “application” questions (e.g. word problems, geometry proofs).
- Longer structured questions .
When practising online:
- Use TYS / school papers as your main source.
- Attempt the full question on paper.
- Type your final answer into Tutorly.sg:
- “This is an O-Level E-Maths question: [paste question]. My answer is 7. Is it correct? Show full solution.”
You instantly see:
- Whether your answer is correct.
- A complete step-by-step solution to compare with.
This makes solo exam practice much more productive.
2. Simulate exam timing at home
For E-Maths Paper 1 and Paper 2 , time management is crucial.
You can train this online by:
- Picking a set of 10–15 questions (mixed topics).
- Setting a timer:
- For example, 45 minutes for 40 marks worth of questions.
- Doing them without checking answers midway.
- Only after time is up, using Tutorly.sg to:
- Check each final answer.
- Read solutions for any wrong ones.
Over time, you’ll learn:
- How long you take for algebra vs geometry vs statistics.
- Which topics slow you down.
- Where careless mistakes happen when rushing.
3. Use “Explain like I’m Sec 2/Sec 3” mode
Sometimes, O-Level questions feel too hard because a lower-sec concept is weak.
Example:
- You’re stuck on a Sec 4 algebraic fractions question.
- Actually, the problem is basic fraction manipulation from Sec 1–2.
Online, you can fix this quickly by asking Tutorly:
“Explain how to simplify algebraic fractions like
as if I’m a Sec 2 student who is weak in fractions.”
You get a gentle, step-by-step explanation that fills gaps without feeling paiseh in front of a human tutor.
4. Build exam templates for common question types
For many O-Level topics, you don’t need to “re-invent” your approach every time.
You can build templates:
Example: Solving quadratic equations
Template steps:
- Bring all terms to one side: .
- Decide method:
- Factorisation (if it looks factorable).
- Formula: .
- Solve and simplify.
- Check if the question requires:
- “Exact values” (leave surds),
- Or decimal answers.
Ask Tutorly.sg:
“Give me a step-by-step template for solving O-Level quadratic equations, with 3 example questions and full solutions.”
Then, copy the template into your notes and practise applying it on different questions.
Do this for:
- Simultaneous equations
- Trigonometry word problems
- Coordinate geometry (finding equation of line)
- Probability and statistics questions
5. Use past mistakes to form a “Weak Topics List”
Online learning becomes powerful when you track patterns.
Every time you get a question wrong:
- Tag it by topic:
- “Algebraic manipulation – indices”
- “Trigonometry – bearings”
- “Statistics – cumulative frequency”
- Once a week, pick 1–2 weak topics.
- Do a mini online “bootcamp”:
- 10–15 questions of that topic.
- Check answers and study solutions on Tutorly.sg.
- Summarise what you keep forgetting.
Over a few months, this turns into a targeted, MOE-aligned exam strategy instead of random drilling.
Worksheet practice
Now let’s talk about how to design strong online worksheets for Secondary/O-Level maths – including hard variants that feel like the tougher parts of Paper 2.
You can use these whether you’re:
- A tutor preparing online homework,
- A parent setting practice,
- Or a student creating your own revision sets.
I’ll give sample questions with increasing difficulty and how to use Tutorly.sg to support each stage.
1. Start with core skills (warm-up)
These are straightforward questions to build confidence and fluency.
Algebra (Sec 2–3 E-Maths)
-
Simplify:
-
Factorise completely:
-
Solve:
-
Expand and simplify:
How to use online tools:
- Do all questions on paper.
- Check final answers on Tutorly.sg:
- “Solve and show me the steps.”
- If your method is different but correct, that’s fine.
If it’s wrong, compare carefully with the AI’s working.
2. Move to mid-level exam-style questions
Now we make it a bit more “O-Level-ish”, similar to what appears in Section B or C.
Trigonometry (Sec 3–4 E-Maths)
-
In triangle , cm, cm, and .
Find the length of , correct to 3 significant figures. -
A ship sails 12 km from port on a bearing of to ,
then 9 km on a bearing of to .
Find the distance .
Approach:
- Draw your own sketch on paper.
- Use sine/cosine rules or cosine rule where appropriate.
- After solving, ask Tutorly.sg:
- “Here is a trigonometry question: [paste question]. My answer for BC is 8.23 cm. Is it correct? Show full solution.”
You’ll see if you misapplied a rule or misread the bearing.
Coordinate Geometry (Sec 3–4 E-Maths)
-
The points and are given.
- (a) Find the gradient of .
- (b) Find the equation of the line passing through and .
-
A line has equation .
Find the coordinates of the point where cuts the -axis.
Again:
- Solve on your own first.
- Use Tutorly.sg to verify and study full working.
3. Include HARD variants (Paper 2 style)
Now the important part: harder variants that stretch thinking and mirror the tougher O-Level questions.
Hard Variant 1: Algebra (A-Maths style thinking, but still E-Maths syllabus)
The quadratic expression can be expressed as
.(a) Find the value of .
(b) Hence, solve the equation .
This tests:
- Expansion and comparison of coefficients.
- Understanding of factorisation.
Try it, then check with Tutorly.sg:
- “Solve this question step by step: [paste question].”
Hard Variant 2: Trigonometry word problem
A vertical tower stands on horizontal ground.
From a point on the ground, the angle of elevation of the top of the tower is .
When a person walks 20 m closer to the tower to a point ,
the angle of elevation becomes .Find the height of the tower, correct to 1 decimal place.
“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]
This combines:
- Trigonometry,
- Geometry understanding,
- Algebraic solving.
Online approach:
- Draw your own diagram.
- Label distances and angles.
- Use ratios from both positions.
- Solve the simultaneous equations (can be messy).
- Use Tutorly.sg to:
- Check your final height.
- Study the official working and compare.
Hard Variant 3: Statistics (Cumulative frequency / percentiles)
The table shows the distribution of the times, in minutes,
taken by 120 students to complete a maths test.
Time (t minutes) Frequency 18 32 40 30 (a) Draw a cumulative frequency table.
(b) Estimate the median time.
(c) Estimate the 80th percentile.
Even though Tutorly.sg is text-based, you can:
- Construct your cumulative frequency table yourself.
- Ask:
- “Check my cumulative frequency table and help me estimate the median and 80th percentile: [paste your table].”
- Compare your values with the AI’s and see if your interpretation of the table is correct.
4. Turn any worksheet into an “online learning loop”
For every worksheet (easy or hard):
- Attempt fully on your own (no peeking).
- Check answers question by question on Tutorly.sg.
- For any wrong question:
- Read the full solution.
- Write down in your notes:
- What mistake you made,
- What you should do next time.
- Once a week, re-do 3–5 of your previously wrong questions from scratch.
This loop turns online practice into actual learning, not just doing more and more questions blindly.
Common mistakes
Now let’s talk about the common mistakes students make when trying to learn or teach maths online for Secondary/O Levels – and how to avoid them.
1. Treating online learning like YouTube: only watching, no doing
Passive watching (videos, explanations) gives a false sense of understanding.
Fix:
- For every explanation you read/watch, immediately do 3–5 questions on that exact skill.
- Use Tutorly.sg to:
- Generate questions: “Give me 5 Sec 3 E-Maths questions on solving simultaneous equations, with answers.”
- Check your answers and study the working.
2. Jumping straight to hard questions without basics
Some students only want to do the “challenging” questions.
But if your basics are weak, this leads to frustration and wasted time.
Fix:
- Follow the three-phase structure:
- Concept
- Basic skills
- Exam-style problems
- If you struggle with Phase 3, go back to Phase 2 and ask Tutorly.sg to:
- “Give me easier practice questions on [topic], step-by-step solutions included.”
3. Not aligning with MOE/O-Level requirements
Using overseas worksheets or generic apps can be risky because:
- Not all topics match the MOE syllabus.
- Question style and difficulty may be off.
- Some methods are not what local examiners expect.
Fix:
- Use MOE textbooks, school notes, and TYS as your main reference.
- When using an AI tutor, make sure it’s built for Singapore students, like Tutorly.sg:
- It’s specifically aligned to MOE, PSLE, O Levels, and A Levels.
- Thousands of local students already use it.
- It has been mentioned on CNA, so it’s recognised locally.
4. Over-relying on step-by-step solutions
Step-by-step solutions are helpful, but there’s a trap:
You might start reading solutions more than actually solving questions.
Fix:
- Set a rule:
“I must spend at least 5 minutes trying before I look at the solution.” - When you do read a solution, immediately:
- Close it.
- Try to re-solve the question from scratch without looking.
- With Tutorly.sg, you can:
- View the full working,
- Then hide it and try again on a fresh piece of paper.
5. Ignoring working and only caring about final answers
For O Levels, you can lose many marks even if your final answer is correct but working is unclear or incomplete.
Fix:
- Always write full, exam-style working on paper.
- After checking answers on Tutorly.sg, compare:
- Are your steps as clear as the model answer?
- Did you label diagrams, name theorems, justify steps?
- If your working is too short or messy, copy the structure of Tutorly’s solution for a few questions until it becomes natural.
6. Studying only close to tests, not consistently
Online learning is flexible, but that also makes it easy to procrastinate.
Fix:
- Create a simple weekly plan:
- 2–3 sessions of 45–60 minutes.
- Each session: 1 main topic only.
- Use Tutorly.sg as your “always-available tutor”:
- Night before a test and suddenly blank on completing the square?
- Just ask: “Explain completing the square for O-Level A-Maths with 3 worked examples.”
Because it’s 24/7, you’re not limited by tuition timing.
Try teaching and learning maths online with Tutorly.sg
If you’re serious about improving Secondary or O-Level maths online, you don’t need a complicated setup.
You just need:
- A clear structure (concept → basic skills → exam questions),
- Consistent practice,
- And a reliable, MOE-aligned helper that’s always there when you’re stuck.
That’s exactly what Tutorly.sg is built for.
- It’s a 24/7 AI tutor website designed specifically for Singapore students, from Primary 1 to JC 2.
- It follows the MOE syllabus closely for E-Maths and A-Maths.
- It has been used by thousands of students in Singapore and mentioned on Channel NewsAsia (CNA).
- It gives you instant, step-by-step worked solutions to your maths questions, so you can learn even when no human tutor is free.
You can explore more about the AI tutor here:
https://tutorly.sg/ai-tutor-sing
“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: