MathTrainer is a free, browser-based mental math game that helps you practice addition, subtraction, multiplication, and division at speed. Each round is 60 seconds, and the difficulty adapts automatically to your skill level — no sign-up required.
Yes — 100% free. There are no paywalls, subscriptions, or premium features. Everything, including the adaptive levels, leaderboard, and learn section, is available to all players.
No account is needed to play. MathTrainer automatically creates an anonymous player profile stored in your browser, so your progress, levels, and personal best are saved locally without any sign-up.
MathTrainer covers all four core arithmetic operations: addition (+), subtraction (−), multiplication (×), and division (÷). Each operation has its own independent level that advances as you improve.
Each round lasts 60 seconds. During this time you solve as many problems as possible. The timer is displayed as a colour-coded bar at the top of the screen — it turns yellow when 30 seconds remain and red for the final 15 seconds.
Your score for each correct answer equals your current level for that operation multiplied by 10. For example, a correct answer at Level 3 earns 30 points. This means higher-difficulty problems are worth more, rewarding players who push to harder levels.
A streak counts how many answers you get right in a row without a mistake. While streaks do not currently multiply your score, they are tracked and displayed in real time as a motivational cue. Future updates may introduce streak bonuses.
Accuracy = (correct answers ÷ total attempts) × 100. Every time you submit a wrong answer it counts as an attempt, so thinking quickly but also carefully gives you the best accuracy score.
Each of the four operations starts at Level 1 and advances independently. After every 10 consecutive correct answers for an operation, that operation's level increases automatically, introducing larger numbers or more complex combinations. You never get "stuck" — difficulty always matches your current ability.
There are 7 base levels for each operation, ranging from single-digit problems (Level 1) all the way to multi-digit combinations (Level 7+). Beyond Level 7 the system continues to generate progressively harder problems with no hard cap — MathTrainer grows with you indefinitely.
A level-up toast notification briefly appears on screen announcing the new level and which operation improved. The next problem for that operation will immediately reflect the higher difficulty.
Not as a dedicated mode today — problems are randomly picked from all four operations each round. However, your per-operation level progress is always preserved, so if one operation is weaker your overall gameplay naturally surfaces it more as you improve.
Yes. Your levels, level progress, personal best score, and lifetime statistics are saved to your browser's localStorage after every correct answer. As long as you use the same browser and device, your data persists between sessions even without an account.
You can reset by clearing your browser's localStorage for mathtrainer.net. In most browsers go to DevTools → Application → Local Storage → select the site → delete all entries. Note: this action is irreversible.
The Weekly Leaderboard shows the top scores submitted by all players during the current rolling 7-day window. You can view scores globally or filtered to your country. At the end of each round your score is automatically submitted — no extra step needed.
Yes. MathTrainer is fully mobile-optimised. On smartphones and tablets a custom on-screen number keypad appears automatically so you can answer without the browser's native keyboard interfering with the layout.
MathTrainer works in all modern browsers: Chrome, Firefox, Safari, and Edge on both desktop and mobile. The 3-D galaxy background uses Three.js and requires WebGL; on older devices the background may fall back to a simpler effect without any impact on gameplay.
The Learn section contains animated lesson content covering core math topics. It is designed to let players study before practising — watch a concept explained visually, then jump straight into a game to reinforce it.
MathTrainer is built for anyone who wants sharper mental arithmetic, but it is especially well-suited for: school-age children (ages 7-16) building foundational skills; adults who want to re-sharpen number sense; and competitive learners chasing leaderboard rankings.
Focus on accuracy first — wrong answers waste time and hurt your accuracy stat. Then practise the operation you find hardest until it levels up, since higher-level correct answers earn more points. Daily short sessions of 5-10 minutes are more effective than infrequent long ones.
Explore our articles for tips on improving mental math speed, overcoming math anxiety, and more.
Read the BlogPut your math skills to the test — free, no sign-up needed.
Play MathTrainer Free