About MathTrainer

MathTrainer is a free, browser-based mental math game that helps you practice addition, subtraction, multiplication, and division at speed. Each round starts at 2 minutes 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.

Gameplay & Scoring

Each round starts at 2 minutes and gets 10 seconds longer per overall level, so more advanced players get more time to match the harder problems. 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 in the final quarter of the round and red in the final eighth.

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.

Levels & Adaptive Difficulty

Each of the four operations starts at Level 1 and advances independently. After every 25 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 over 100 levels for each operation, moving from single-digit problems (Levels 1-10) through strictly 2-digit and 3-digit combinations, up to 4-term problems with larger numbers at Level 76 and beyond. Levels past 100 keep that top difficulty going, so there's always a higher number to chase.

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 — each round mixes all four operations. However, whichever operation is trailing behind your others gets served noticeably more often automatically, so your practice naturally concentrates on your weakest spot until it catches up.

Progress & Data

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 leaderboard has two tabs: All-Time (every score ever submitted) and Weekly (resets each Monday, UTC). Both rank players by score combined with accuracy, showing the top 20 plus your own rank if you're outside it. At the end of each round your score is automatically submitted — no extra step needed.

Technical & Compatibility

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.

Learning & Improvement

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.

Want to learn more?

Explore our articles for tips on improving mental math speed, overcoming math anxiety, and more.

Read the Blog

Put your math skills to the test — free, no sign-up needed.

Play MathTrainer Free