A whiteboard you both can read
Draw the diagram or dump the messy working. Spark reads your ink each turn and pins a hint card beside it, never over it.
Linear Equations with Brackets
Solve for x: 3(x − 2) + 5 = 20
These are the free session’s own scripted replies. The session itself adds the whiteboard, all five hints and voice.
Scroll and watch them answer. The answer bot is done at once. Spark takes longer, because you do the writing.
Copied in ten seconds. Tomorrow’s test asks 4(x + 1) − 3 = 17, and it is a blank again.
You wrote every line, so tomorrow’s question is the same three moves.
From PSLE bar models to H2 vectors. These are examples across the syllabus; yours can be anything on it.
One real problem, worked the Spark way. Scroll and watch each hint arrive only when it is needed.
2(x − 3) = 10
Spark starts with what you notice, not with a method. You write down what you are solving for.
Still stuck? The next hint names the idea you need. You do the expanding yourself.
One focused question points at the next move without making it for you.
When you are really stuck, Spark works a similar problem with different numbers. Your problem stays yours.
You check the answer yourself. When it holds, the line turns green and your skill bar moves for the steps you verified.
Draw it, say it, or snap your worksheet. Spark reads all of it.
Draw the diagram or dump the messy working. Spark reads your ink each turn and pins a hint card beside it, never over it.
Hold the mic and think out loud. Spark answers aloud, and stops the moment you press again.
Upload the PDF or snap a photo of your working. Spark quotes the page and checks the line you are stuck on.
Each subject splits into small skills. Bars move when you verify steps yourself, and a linked parent sees a calm summary.
Most help is built to get you to the answer. Spark is built to get you to the next step.
| Spark | Private tutor | Answer app | General AI chatbot | |
|---|---|---|---|---|
| Hands you the final answer | Never, even if you ask | Depends on the tutor | Yes, that is the point | Usually, if you ask |
| There at 11pm before a test | Yes | Only at booked times | Yes | Yes |
| Reads your own working | Whiteboard ink and photos | Yes, in person | The question, not your working | If you upload it |
| Knows which skill is holding you back | A bar for every syllabus skill | If they keep notes | No | No |
| Lets a parent see progress | Read-only parent view | Through updates | No | No |
| Cost | Free while we test | Paid by the hour | Often a subscription | Free or a subscription |
A general picture of each kind of help, not a review of any one product. A good tutor does a lot of what Spark does; Spark is there at the hours a tutor is not.
AI can still make mistakes, so check against your notes and your teacher’s marking. Safety and privacy →
Link your account with a code from your child, and read how each session went. You can see everything and change nothing.
Mastery for each subject, a short summary of every recent session, and the full transcript when you want to read how a step was reached.
Your child makes a six-character code on their Progress page and hands it to you. No account is found by guessing an email address.
You can read everything and change nothing. A parent cannot write in a session or edit a record, and that is enforced in the database too.
Every reply that needed review is counted, with answer-leak flags and safety flags kept apart, so you see the number rather than a reassurance.
Voice is turned into text once and the recording is thrown away. The transcript stays, because it is the lesson record.
Wen Hui · E-Math
Worked two simultaneous equations. Needed the third hint to line up the x terms, then checked both answers without help. Practise next: elimination with negative coefficients.
25 Secondary subjects, plus 12 for JC. Primary 3–6 subjects live in the kids’ section.
MOE/SEAB Elementary Mathematics (4052 / SEC K310) Number and Algebra strand: algebraic manipulation, linear and fractional equations, simultaneous linear equations, quadratic factorisation and equations, indices, standard form and graphs of functions.
MOE/SEAB Elementary Mathematics (4052 / SEC K310) Geometry and Measurement strand: angle properties, congruence and similarity, Pythagoras’ theorem, trigonometry (sine and cosine rules, bearings), mensuration in degrees and radians, circle properties, coordinate geometry and 2D vectors.
MOE/SEAB Additional Mathematics (4049 / SEC K341) Algebra and Geometry & Trigonometry strands: quadratic functions and discriminant, surds, polynomials and partial fractions, binomial expansion, exponential and logarithmic functions, coordinate geometry (including circles), linear law and trigonometry.
MOE/SEAB Additional Mathematics (4049 / SEC K341) Calculus and Plane Geometry Proofs strands: differentiation rules, trig/exponential/ln derivatives, tangents and normals, connected rates of change, stationary points, integration, area under curves and kinematics.
MOE/SEAB Pure Physics (6091 / SEC K323): measurement and vectors, kinematics, dynamics, turning effect of forces and pressure, energy, work and power, thermal physics, general waves, sound, EM spectrum and light, DC circuits, practical electricity and electromagnetism.
MOE/SEAB Pure Chemistry (6092 / SEC K324): experimental chemistry, atomic structure and bonding, stoichiometry and the mole concept, electrolysis, energetics, rate and redox, acids, bases and qualitative analysis, the Periodic Table, metals and organic chemistry.
MOE/SEAB Pure Biology (6093 / SEC K325): cell structure, movement of substances, biological molecules and enzymes, human and plant nutrition, transport and respiration, excretion and homeostasis, molecular genetics, inheritance and ecology.
MOE/SEAB Combined Science (5086 / 5087 / 5088 / SEC K326–K328): core Physics, Chemistry and Biology topics for students taking two combined science disciplines.
Meet Spark, your Socratic AI study partner. Instead of handing over a finished homework answer to copy, Spark checks what you have tried so far on the shared whiteboard, spots the exact line where a step breaks, and offers up to five hints, one at a time, so you reach the solution yourself.
Yes. Choose “Try a free session” anywhere on the site, or go to /try. You can draw on the whiteboard, ask for hints, try voice, or type your own question without an account.
Yes. You can drop in a school worksheet PDF (which Spark reads page by page), snap a photo of your handwritten working, speak with push-to-talk voice, or sketch on the shared whiteboard.
Every problem has up to five hints, and each gives a little more: first what you notice, then the idea you need, then a focused question, then a similar problem with different numbers, and last a nudge to check your own final step. Your skill bar moves when you verify steps yourself, weighted by how many hints you needed.
You can generate a one-time 6-character code from your dashboard to link a parent account. Linked parents get a calm, read-only summary of your topic mastery, recent session takeaways, and any safety notices.
Work through it with Spark, one hint at a time. No account needed to try.