A wrong answer never hurts you here — you just get a hint and try again.
Which school year?
Pick the child's year group. Questions match the England National Curriculum for that year.
Choose your World
Each World practises a different part of maths. Pick any one.
World
Pick a level. Each level has a tougher dragon and harder questions.
Level
⭐ Score: 0
🔥 Streak: 0
🐲 Dragon energy100%
✦
⚡
⚡ Redemption Round
Show you’ve got it now — get these right to earn a star back!
Question
…
Tip: press keys 1–4 to choose an answer.
My progress
Everything here stays on this device only.
✦✦✦✦
VICTORY!
The dragon is worn out — and friendly now 🐲💛
Batmath prototype · no accounts · no data leaves this device
For Parents & Teachers
What this is. Batmath is a free maths practice game for primary-school children, Years 1–6 (England National Curriculum, Key Stages 1–2). The child picks their year group, then defeats a friendly cartoon dragon by answering maths questions matched to that year.
No punishment by design. A wrong answer never harms the player or ends the game. The child gets an encouraging hint and a second try (and can tap “Show me how” for a worked method at any point). This is deliberate — error-punishment in early maths raises maths anxiety.
It teaches, not just tests. When a child is stuck, the game shows a short step-by-step method for that exact skill — read aloud if audio is on — rather than only revealing the answer. The same worked method also appears in the Redemption Round, so re-practice comes with re-teaching.
Privacy. This prototype:
has no accounts, logins, names or email — nothing identifying is asked for;
collects no personal data and uses no analytics, advertising or tracking;
stores only level progress (stars) in this one browser, which you can clear any time;
has no chat, leaderboards or social features.
No external requests. This build makes zero third-party network calls — fonts are a self-contained system stack, not Google Fonts. Nothing about the child leaves this device, consistent with the UK Children's Code.
Maths content. Each year group has its own curriculum-aligned Worlds — for example Year 1 covers counting, number bonds within 20 and shapes; Year 3 covers the 3/4/8 tables, fractions and measures; Year 6 covers the four operations with large numbers, fractions/decimals/percentages, ratio, simple algebra, statistics and geometry. Every question's answer is computed in code, so answers are correct by construction rather than hand-typed.