Math Self-Study Module

What to build for student self-practice at Essai — competitive landscape, GenAI positioning, and grade-level recommendation
16 March 2026 · R1

I. TL;DR — What to Build This Week

Competitors Mapped
12
global + HK-specific
HK Schools w/ AI Grants
HK$500K
per school, EDB fund
Recommended Demo Grade
P6
best coverage + gap
GenAI Moat
3 layers
curriculum, tracking, visibility

Build a P6 math self-study prototype this week. The module should do three things generic AI tools cannot: (1) pick questions aligned to HK curriculum by skill prerequisite graph, (2) track per-student mastery across sessions, (3) give the teacher a dashboard of who's struggling and where. Skip gamification, skip streak mechanics, skip leaderboards. Focus on the post-wrong experience — that's where the competitive whitespace is widest and teacher demand is strongest.

The prototype should be demoable at P6 level because Essai already has 100 verified P6 questions in DB, teachers explicitly said P6 students struggle most with self-study,1 and KooBits (the dominant HK primary math platform) stops at P6 with no AI tutoring layer — making it the exact transition point where Essai can differentiate.


II. Feature Recommendations — P0 / P1 / P2 / P3

P0 — Must ship in prototype (this week)

FeatureWhyCompetitive PositionEvidence
Adaptive question selection by skill prerequisiteCore differentiation from drill apps. Math Academy's knowledge graph is the gold standard; Essai has atomic skills + competency maps already built.DIFFERENTIATEDMath Academy 4x learning speed with knowledge-graph traversal2
Post-wrong hint escalationStudents who get stuck need immediate, structured help — not just an answer. Progressive reveal: hint → worked step → full solution. Leslie already built the hint infrastructure.CONSENSUSIXL step-by-step walkthroughs after every wrong answer3
Skill-level mastery tracking (student view)Students need to see which atomic skills they've mastered vs. need work. Duolingo's strength isn't gamification — it's the visible progress tree.DIFFERENTIATED for HKIXL SmartScore drives 16-point increase on state assessments4
Teacher visibility (who's struggling, which skills)This is the purchase decision-maker's need. B2B2C: school buys, student uses. Teacher sees which students are behind — this is what i-Ready gets wrong (teachers can't act on the data).5DIFFERENTIATEDMar 15 sync: teachers want to monitor AI tutoring sessions1

P1 — Ship in v2 (2-3 weeks)

FeatureWhyGate
AI chat per question (Socratic guidance)Leslie owns Ask AI. Eric designs the prompt context — feed it the question, student's wrong answer, and the relevant atomic skill. Khanmigo charges US$4/mo for this.6Leslie ships the AI chat component
Session summary reportAfter each practice session: skills practiced, accuracy, areas to review. Maps to the teacher dashboard.Depends on P0 tracking working
Spaced repetition on weak skillsMath Academy's FIRe algorithm shows that reviewing prerequisites implicitly during advanced practice is more efficient than standalone drill.7 Essai's competency map has prerequisite links already.Needs enough session data to schedule reviews

P2 — Ship when school signs (1-2 sprints)

FeatureWhyGate
Question bank expansion (all grades)Burst-expand to P3/S3/S6 using existing generator infra. One sprint.School commitment
Tutorial resource mappingPost-wrong: link to YouTube / worked examples per atomic skill. Cantonese content gap is real.1Resource curation effort
Difficulty calibration labelsNeeds Renee input. First-pass possible without her.Teacher feedback

P3 — Defer or cut

FeatureWhy Defer
Streak / XP gamificationDuolingo's advantage is a 500M-user social graph. Gamification without network effects is just a progress bar. Focus on substance first.
3D rotation viewerCool but niche. Only relevant for ~5 questions per topic set. Deferred per Mar 15 sync.
Camera scan / OCR gradingVLM accuracy at 71% for handwritten K-12 math (DrawEduMath Dec 2025).8 Not production-ready.
Leaderboards / class competitionsAdoption risk: competitive elements demotivate weak students — exactly the cohort teachers want to help.5

III. Student Pain Points — Why Self-Study Fails

The research reveals a consistent pattern across platforms and geographies. Math self-study fails for three reasons, always in this order:

Pain 1: "I got it wrong and I don't know why"

The #1 failure mode. Students answer incorrectly, see the right answer, and still don't understand what went wrong. Drill apps that show only correct/incorrect create a learned helplessness loop.9 i-Ready is the canonical failure: parents report children going from loving math to hating it because the app provides no meaningful post-wrong support.5

The i-Ready warning
  • Students spend minimal time actually solving problems; excessive narration forces passive listening
  • Parents describe the experience as "torture" — students hide to avoid it
  • One parent: "My child went from loving math to hating it after using i-Ready"
Source: Ryan Moulton, "Our Experience with i-Ready," March 20265

Pain 2: "I keep doing the same easy stuff and it's boring"

Non-adaptive platforms serve the same difficulty level regardless of student ability. Advanced students are bored; struggling students are overwhelmed. The "goldilocks zone" — questions just beyond current ability — is where learning happens.2 Math Academy's diagnostic places students at their exact "knowledge frontier" in 30-45 minutes, avoiding both problems.10

Pain 3: "I practiced a lot but forgot everything"

Without spaced repetition, math practice has a half-life. Self-learners report a frustrating cycle of forgetting material after breaks, having to re-learn foundational concepts.9 Math Academy's FIRe algorithm addresses this by giving fractional credit for implicit prerequisite practice — when you solve a hard problem, you're also reviewing the easier skills it builds on.7

Essai's advantage: atomic skills taxonomy already exists
  • Each question has skillsTested, prerequisites, errorTraps, and toAce fields
  • Competency maps have explicit prerequisite links between skills
  • This is the foundation for adaptive selection + spaced repetition — without building a 3,000-topic knowledge graph from scratch

IV. Competitive Landscape — 12 Players Mapped

Global Players

PlayerModelSelf-Study FlowWhat They Got RightWhat's Missing
Math Academy
GOLD STANDARD
B2C, US$49/moDiagnostic → knowledge frontier → adaptive questions from 3,000-topic prerequisite graph → FIRe spaced repetition4x learning speed. 3rd grader completing Calc BC.11 Knowledge graph visualization is viral on X (15.8K likes).12US$49/mo is expensive for HK parents. No Cantonese. No HK curriculum alignment. No B2B school model.
Khan Academy / KhanmigoFreemium + US$4/mo AI tutorMastery-based progress → video explanation when stuck → Khanmigo Socratic chatKhanmigo at US$4/mo is the price benchmark for AI tutoring.6 Socratic questioning prevents answer-giving.No HK curriculum. Videos in English only. Khanmigo accuracy issues (GPT-4 Turbo still fails on some math).13
IXLB2B + B2CSmartScore 0-100 per skill → adaptive difficulty → step-by-step walkthrough on wrong → Challenge Zone at 90+SmartScore is simple and effective. 16-point increase on state assessments when students hit mastery.4Repetitive. No AI chat. No HK curriculum. Criticized for being drill-focused.
PhotomathFreemium + subscriptionCamera scan → instant solution → step-by-step explanation → 400+ animated tutorials (Plus)Camera input is magical UX for homework help. 400+ animated whiteboard explanations.14Encourages answer-copying, not learning. No adaptive practice. No teacher visibility. No curriculum alignment.
BrilliantB2C, subscriptionInteractive visual lessons → manipulate shapes/graphs in real-time → concept-first, not drill-firstInteractive visualizations make abstract math tangible.15 10M+ learners.Not exam-aligned. Not suitable for HK school adoption. No teacher dashboard.
Duolingo MathFreemiumGamified lessons → Cash Dash, Secret Equation, Math Paths mini-games → streak + XP + leaderboardEngagement loop is best-in-class. 93% of US adults have math anxiety; Duolingo tackles this with fun-first design.16Primary-only. Shallow depth. Not exam-aligned. No teacher tools. Not suitable for school adoption.
MathspaceB2BWorked examples → adaptive hints → step-by-step feedback → question streaks + daily challengesStep-by-step feedback on worked solutions, not just final answers. Question streaks reward effort.17Limited HK presence. No Cantonese.

HK-Specific Players

PlayerLevelKey FeaturesEssai's Edge
KooBitsP1-P6100K+ questions, animated Cantonese lessons, AI adaptive, HK$116/mo, 200K users, used by elite HK schools18KooBits stops at P6. No AI chat. No per-question guidance. Essai can own the P6→S1 transition and AI tutoring layer.
SmartQuestDSE (S4-S6)AI auto-marking, paper generation, personalized learning paths. 80+ HK schools on free trial. EDB-approved.19SmartQuest is exam-focused (paper generation + marking). Essai's self-study + AI tutor layer is complementary, not competing.
Practifly AIPrimary + SecondaryCognitive diagnostic covering 6 core mathematical competencies. 200+ schools in Greater Bay Area. 92% diagnostic accuracy.20Diagnostic-only — no adaptive practice, no AI tutor, no question generation. Essai does all three.
SnapaskAll levelsPhoto-to-tutor Q&A. Integrated ChatGPT in 2023.21 4.5M students across Asia.Snapask is reactive (student asks, tutor answers). Essai is proactive (system picks the right question and guides the student through it).
GeniebookPrimary + SecondaryAI worksheets + live lessons + physical centers. 300K users. Profitable 2024-25.22 HK + SEA.Geniebook is moving to hybrid (online + physical). Essai is pure platform — lighter, cheaper, school-integrated.

V. Why Not Just Ask ChatGPT? — The 3-Layer Moat

Every school considering Essai will ask: "Can't students just use ChatGPT?" The answer is yes, they can — and it won't work for math practice. Here's why, with evidence:

Research finding: purpose-built AI tutors outperform ChatGPT A carefully designed AI tutor informed by pedagogical best practices significantly outperforms both in-class active learning and unguided ChatGPT use. Students learn more in less time.23 The key: purpose-built systems manage cognitive load and promote growth mindset. ChatGPT is designed to be helpful, not to teach.

Layer 1: Curriculum alignment

ChatGPT doesn't know what P6 students in HK should be learning this term. It can't distinguish a TSA-level question from a DSE-level question. Essai's question bank is tagged by grade, topic, difficulty, and curriculum standard — every question maps to the HK syllabus. This is table stakes for school adoption, and it's something generic AI simply cannot do.

Layer 2: Progress tracking across sessions

ChatGPT has no memory between sessions (unless manually configured). It can't tell you: "This student has attempted 15 trigonometry questions and consistently fails on sin/cos ratio applications." Essai's atomic skills tracking persists across sessions, building a mastery profile per student. This is what powers adaptive question selection.

Layer 3: Teacher visibility and control

This is the purchase decision layer. Teachers need to see which students are struggling and on which skills. They need to assign specific practice. They need to disable AI help for exams. None of this exists in ChatGPT, Claude, NotebookLM, or Gemini. It's the institutional layer that justifies school-level procurement.

ChatGPT accuracy caveat ChatGPT-generated math help fails quality checks on 32% of problems on first attempt.24 Khanmigo uses a calculator for numerical problems instead of relying on LLM math, and Khan Academy acknowledges that "generative AI was designed for language, not mathematical reasoning."13 Essai's JS-generated questions are 100% verified (300/300); this accuracy advantage matters to teachers.

Where GenAI tools ARE useful

Don't fight GenAI — integrate it. The AI chat (Ask AI) that Leslie is building should use an LLM for Socratic guidance when a student is stuck on a specific question. The key design constraint: feed the LLM the question context, the student's wrong answer, and the relevant atomic skill, so it can guide without hallucinating. This is exactly what Khanmigo does — and Essai can do it better because Essai owns the question structure.

Tsinghua OpenMAIC signal (Mar 16, 2026) Tsinghua just open-sourced OpenMAIC: an AI multi-agent interactive classroom with AI teachers and AI students in a virtual classroom.25 This is the direction of travel — AI-native education infrastructure. Essai doesn't need to build a virtual classroom, but the trend confirms that purpose-built AI education tools are the future, not "just use ChatGPT."

VI. Grade-Level Recommendation — Start with P6

GradeQuestion Bank Ready?Competitive GapSchool Demand SignalDemo ImpactVerdict
P3No questions yetKooBits dominates P1-P6. Duolingo Math covers basics.Lower — basic arithmetic, less teacher painLow — simple questions not impressiveNOT YET
P6100 verified questionsKooBits has no AI tutor. SmartQuest is DSE-only. P6 is the gap.High — Mar 15 sync: P6 students struggle most with self-study1High — geometry + diagrams + skill-based adaptive is visually compellingSTART HERE
S3TSA coverage existsSome SmartQuest overlap. Fewer HK competitors at this level.Medium — TSA prep is a known needMedium — TSA questions are simpler than DSEPHASE 2
S6 (DSE)200 questions (DSE14 + DSE17)SmartQuest (80+ schools). More competitive.High — exam prep is urgent. But SmartQuest is already there.High — but already servedPHASE 2
Why P6 specifically
  • Competitive whitespace: KooBits serves P1-P6 drill but has no AI tutor layer. SmartQuest serves DSE only. Nobody owns P6 + AI guidance.
  • Transition pain: P6 → S1 is the biggest academic step in HK math. Students who struggle here fall behind permanently. Teachers know this.
  • We're ready: 100 verified P6 questions with atomic skills tagging, prerequisite maps, and difficulty metadata.
  • Visual demo: P6 geometry + diagrams look impressive. Click-to-enlarge is already built.
  • EDB grant alignment: HK$500K per school for AI in education, deadline Feb 28, 2026.26 Schools need to show AI in 3+ subjects. Math self-study with AI tutor checks this box.

VII. What the Best Get Right — Design Patterns to Steal

From Math Academy: the prerequisite graph

Math Academy's 3,000-topic knowledge graph is their moat. A third-grader completed six years of math in one year because the system never asks a question the student isn't ready for — it traces prerequisites all the way back.12 Essai's competency maps (workdir/math/knowledge/competency-map/) have prerequisite links. Use them.

From IXL: the SmartScore simplicity

IXL's SmartScore (0-100) is brilliantly simple. Wrong answers make it harder to advance; correct answers on harder questions earn more. Students always know where they stand. The "Challenge Zone" at 90+ gives advanced students something to reach for.3

From Khan Academy: the Socratic constraint

Khanmigo never gives the answer. It asks: "What do you think the first step would be?" This is a design constraint, not a feature — and it's critical. The Ask AI chat must be Socratic, not solution-providing. Feed it the question's toAce and errorTraps fields so it can guide precisely.

From Mathspace: effort over outcome

Mathspace rewards question streaks and effort, not just accuracy. Students earn more points for sustained focus. Daily and weekly challenges create low-barrier return triggers.17 This is the minimal-viable engagement loop — simpler than Duolingo's full gamification stack, but effective.

From the Oral Module: session structure

Essai's Chinese/English oral module has school adoption. The pattern: student enters → picks level → immediate practice → immediate feedback. No complex setup. The math self-study module should follow this exact entry flow, adapted for adaptive question selection instead of fixed prompts.


VIII. HK Market Context — Timing and GTM

EDB AI for Education Funding Programme

Launched December 2025. HK$500 million total, HK$500,000 per school.26 Application deadline: February 28, 2026. Schools must implement AI-assisted teaching in at least 3 subjects and conduct public demo lessons. This is the single biggest GTM lever for Essai right now:

Competitive position in HK

Geniebook's lesson

Geniebook achieved profitability in 2024-25 after pivoting to hybrid (online + physical centers).22 This suggests pure-platform may not be enough for scale in HK — but for Essai's current phase (trial schools, prove the product), pure platform is correct. Hybrid comes later if at all.


IX. Critical Assessment of P0 Choices

P0: Adaptive question selection by prerequisite graph

Source test: PASS — Math Academy's knowledge graph approach is backed by research papers and demonstrated 4x learning speed improvement.2

Feasibility test: PASS — Essai's competency maps already have prerequisite links. The algorithm is deterministic (JS), not AI-dependent. No accuracy gate.

Adoption test: CONDITIONAL — Adaptive selection only works if students actually use the module repeatedly. Essai's B2B2C model helps: teachers assign practice, students have to do it.

Counter-example: i-Ready is adaptive but universally hated.5 The difference: i-Ready makes students listen passively. Essai's approach is active problem-solving. The key is what happens after the question, not the question selection itself.

Reformed position: HOLD — Ship it. The existing competency maps make this low-effort, high-impact.

P0: Post-wrong hint escalation

Source test: PASS — Every successful math platform (IXL, Khan, Mathspace) has some form of post-wrong support. Absence of this is the i-Ready failure mode.

Feasibility test: PASS — Leslie already built hint infrastructure. Eric's questions have errorTraps and toAce fields. Progressive reveal is straightforward.

Counter-example: Photomath gives full solutions immediately — and is criticized for enabling copying, not learning.14 The progressive reveal pattern (hint → step → solution) prevents this.

Reformed position: HOLD

P0: Teacher visibility

Source test: PASS — Mar 15 sync: teacher explicitly asked to monitor AI tutoring sessions.1

Adoption test: PASS — This is the B2B purchase decision feature. Schools buy tools that give teachers visibility. Without this, Essai is just another practice app.

Reformed position: HOLD — Even a minimal version (list of students + skills attempted + accuracy %) is valuable for the prototype demo.


X. Live Signals — What Practitioners Are Saying

SignalSourceImplication
"Math Academy is the most complete and effective edtech resource I know... completely knowledge-graph traversal based and uses spaced repetition, interleaving etc."@BVSrinivasan, X, Mar 15 202627Knowledge-graph approach is gaining mainstream credibility. Essai's competency maps are a lightweight version of this.
A 3rd grader completed Calc BC in one year on Math Academy. The tweet got 15,877 likes.@ninja_maths, X, Mar 1 202612Accelerated learning stories are the most viral edtech content. Essai should track and surface similar stories as they emerge.
"Use Gemini Canvas to generate standard-aligned problems, then upload to Snorkl for instant student feedback."@techcoachjuarez, X, Feb 11 202628Teachers are already cobbling together GenAI + feedback tools. Essai can be the integrated solution.
Tsinghua open-sourced OpenMAIC: AI multi-agent interactive classroom with AI teachers and AI students.@aigclink, X, Mar 16 202625AI-native education infrastructure is the direction of travel. Purpose-built beats generic.
Grok summarizes Math Academy's 400+ page working draft: "4x faster math mastery via 3000+ topic knowledge graph."@grok, X, Mar 6 202629Math Academy is publishing their methodology openly. Essai can learn from it without copying the scale.

Verdict

Build a P6 self-study prototype this week with three things: adaptive question selection using the existing prerequisite graph, post-wrong hint escalation, and a minimal teacher visibility dashboard.

Skip gamification, skip streaks, skip 3D rotation. The competitive whitespace in HK is not "more drill" — it's what happens after the student gets it wrong. KooBits drills without tutoring. SmartQuest assesses without practice. ChatGPT tutors without curriculum. Essai can be the first platform in HK that does all three: curriculum-aligned adaptive practice + post-wrong AI guidance + teacher visibility.

The EDB HK$500K grant programme is the GTM accelerant. Schools need AI tools for 3+ subjects by August 2028. Math self-study with AI tutor checks this box. Get the prototype demoable, then pursue EDB approval alongside SmartQuest.

Start at P6 because nobody owns it, the questions are ready, and the P6→S1 transition is where HK students fall behind permanently.


XI. Open Questions

  1. Cantonese AI chat: No major AI has good Cantonese math tutoring. Is English acceptable for the AI tutor layer, or does this block adoption in HK primary schools?
  2. Leslie's Ask AI timeline: The AI chat component is Leslie's scope. When does it ship? The prototype can work without it (hint-only), but the AI tutor is the differentiator for demos.
  3. EDB approval process: SmartQuest is already EDB-approved. What's the application process? Is there a vendor list? Who at Essai handles institutional relationships?
  4. Spaced repetition complexity: Math Academy's FIRe algorithm is sophisticated. For v1, is simple "review skills you got wrong in the last 3 sessions" sufficient?
  5. Session length expectation: How long should a self-study session be? Oral module sessions are ~5-10 minutes. Math may need 15-20 minutes to be useful. What do teachers expect?

References

[1] Eric San, Leslie, Renee Ho — Mar 15, 2026 sync call (internal transcript). Primary source for teacher feedback, school visit outcomes, self-practice mode direction
[2] Math Academy — How Our AI Works. Knowledge graph, student model, task-selection algorithm, 4x learning speed claim
[3] IXL SmartScore: The Key to Mastery-Based Learning — IXL Blog, Nov 2020. SmartScore algorithm: accuracy, consistency, difficulty factors. Challenge Zone at 90+.
[4] IXL SmartScore research outcomes — IXL Blog. 16-point increase on state assessments when students consistently reach proficiency/mastery
[5] Our Experience with i-Ready — Ryan Moulton, Mar 2026. i-Ready failure case: excessive narration, passive listening, children hiding to avoid it, math hatred
[6] Unlimited Math Tutoring for $4/Month — Khan Academy Blog. Khanmigo pricing benchmark: US$4/mo for AI math tutoring
[7] Optimized, Individualized Spaced Repetition in Hierarchical Knowledge Structures — Justin Skycak. FIRe algorithm: fractional implicit repetition, prerequisite credit, review minimization
[8] DrawEduMath Leaderboard, Dec 2025. Gemini 3 Pro at 71.3% on handwritten K-12 math. Not production-ready for auto-grading.
[9] Struggling to retain mathematical knowledge as a self-learner — Math Stack Exchange. Self-learner retention cycle: forget after breaks, re-learn foundations, boredom during revision
[10] Math Academy — How It Works. Adaptive diagnostic: 30-45 minutes, places student at knowledge frontier
[11] @_MathAcademy_ — X, Feb 28 2026. 3rd grader completing Calc BC after one year on Math Academy
[12] @ninja_maths — X, Mar 1 2026. 15,877 likes. Knowledge graph spanning 3,000 topics, 4th grade to university. Mastery-based progression.
[13] Khanmigo Math Computation and Tutoring Updates — Khan Academy Blog. Calculator for numerical problems, GPT-4 Turbo adoption, acknowledgment that "AI was designed for language, not math"
[14] Overview of Photomath — Google Support. Camera scan, step-by-step solutions, 400+ animated tutorials (Plus subscription)
[15] Learn Math — Brilliant. Interactive visualizations, hands-on simulations, 10M+ learners
[16] Developing Math — Duolingo Blog. Adaptive difficulty via content scaling, math anxiety stat (93% of US adults), gamification design
[17] Turning practice into progress — Mathspace Blog. Question streaks, daily/weekly challenges, personal best tracking, effort-over-outcome rewards
[18] KooBits Math HK. 100K+ questions, Cantonese lessons, HK$116/mo, 200K users, Singapore Model Math, P1-P6
[19] SmartQuest HK. AI DSE math platform, auto-marking, paper generation, 80+ HK schools, EDB-approved
[20] Infinity Lab / Practifly AI. Cognitive diagnostic, 6 core math competencies, 200+ schools in Greater Bay Area, 92% accuracy
[21] Snapask引進ChatGPT答學生提問 — EJ Tech, Mar 2023. Snapask ChatGPT integration: photo→tutor→ChatGPT→human explanation pipeline
[22] Geniebook Plans Selective Expansion After Returning to Strong Growth in 2025 — BEAMSTART. 300K users, profitable 2024-25, hybrid model (online + physical centers), HK + SEA
[23] AI tutoring outperforms in-class active learning — Scientific Reports, 2025. RCT: purpose-built AI tutor outperforms both active learning and unguided ChatGPT
[24] ChatGPT-generated help produces learning gains equivalent to human tutor-authored help — PLOS One, 2024. 32% quality check failure rate on ChatGPT math help. Improved to ~0% for algebra after mitigation.
[25] @aigclink — OpenMAIC — X, Mar 16 2026. 123 likes. Tsinghua open-source AI multi-agent classroom: AI teachers + AI students, whiteboard, voice, debate
[26] EDB launches AI for Empowering Learning and Teaching Funding Programme — HKSAR Government, Dec 2025. HK$500M total, HK$500K per school, 3+ subjects, deadline Feb 28 2026, funds through Aug 2028
[27] @BVSrinivasan — X, Mar 15 2026. "Math Academy is the most complete and effective edtech resource I know"
[28] @techcoachjuarez — X, Feb 11 2026. Teacher cobbling together Gemini Canvas + Snorkl for math practice workflow
[29] @grok — Math Academy summary — X, Mar 6 2026. Grok summary of 400+ page Math Academy working draft: FIRe, knowledge graph, Bloom's 2-sigma