Every year, roughly 84,000 students (22%) fail SPM Mathematics.
This number barely moves.
When a product loses 22% of its users at the same critical checkpoint, year after year, we don’t call that a user problem.
We call it a product problem.
Somewhere between Form One and Form Five, Malaysian math education is bleeding out at a rate that would end any venture-backed startup in a single board meeting.
The students failing aren’t failing because they can’t learn math.
Anuar Ahmad, a senior lecturer at Universiti Kebangsaan Malaysia, has argued that weak primary-school foundations cause students to lose their footing in secondary math. Interest erodes long before Form Four.
They stop engaging not because math is too hard, but because they can no longer see the path forward.
That’s not a capability problem. That’s a user flow failure inside a product they can’t understand.
The root cause is a broken feedback loop.
In a large classroom, the gap between a student’s confusion and any corrective response is measured in weeks, sometimes months.
By the time a teacher catches a misunderstanding from April, the student has already built May and June on top of a cracked foundation.
The whole structure becomes unstable.
The student feels the wobble long before anyone else does.
By the time the exam arrives, they’ve been lost for months.
Over 10,000 students registered for SPM in 2023 and didn’t turn up at all.
That’s not disengagement. That’s churn.
These are users who hit so much accumulated friction that they stopped engaging with the product entirely before the final conversion event.
The standard response follows a familiar pattern. Curriculum reviews. Working groups. Ministerial statements about intervention measures.
These address the symptom at the point of failure. Not the system that produced it.
The friction is fixable.
It’s fixable because the problem isn’t the user.
The user was willing. The user showed up.
Something in the experience failed them before they could finish.
A product that loses 22% of its users at the same point every year isn’t failing because of the users.
It’s failing because nobody has treated it like a product yet.
