Mental math practice
Every topic below runs on the same verified engine. Instant feedback, no signup, nothing leaves your browser.
Times tables practice
Learn the times tables from 2 to 12 the smart way: swap the order and use the patterns for 2, 5, 9, 10 and 11, and only 21 facts are left to learn.
Start →
multiplication practice
Learn to multiply in your head: the six core mental multiplication methods — ×5, ×9, ×11, ×25, near-100, and squares ending in 5 — with free interactive practice and a timed test.
Start →
addition practice
Add faster in your head: left-to-right addition, rounding compensation, and making tens — clear explanations, examples, and free interactive practice.
Start →
subtraction practice
Subtract in your head without borrowing: counting up, round-and-correct, and left-to-right subtraction — with examples and free interactive practice.
Start →
division practice
Divide in your head: ÷5 as double-then-÷10, ÷25 as ×4-then-÷100, and halving chains for ÷4 and ÷8.
Start →
Divisibility rules practice
Tell at a glance whether a number divides by 2, 3, 4, 5, 6, 8, 9 or 10 — and find the remainder without dividing.
Start →
Fractions practice
Understand fractions and work them out in your head: find a fraction of a number, make equivalent fractions, turn fractions into percentages, and add fractions.
Start →
Decimals practice
Work with decimals in your head: multiply and divide by 10, 100 and 1,000, add and subtract decimals by lining up the point, and multiply decimals by counting decimal places.
Start →
percentages practice
Percentages in your head: build any percentage from 10% and 5%, use quarters for 25%/75%, and the swap trick (8% of 25 = 25% of 8).
Start →
squares practice
Square numbers in your head: use the squares you know as anchors (41² = 40² + 80 + 1) and the 50-base method.
Start →
Rounding and estimation practice
Round numbers to the nearest 10, 100, 1,000, whole number or tenth, and estimate any calculation by rounding each number to its first digit.
Start →
Strategy Trainer
The expert skill: choosing the right method before solving.
Train recognition →