iplay.free

Free Math Games for All Ages

Number games make maths feel like play. These free math games build number sense and logical thinking — with no ads, no sign-ups, and no downloads, on any device.

The two games here pull in opposite directions, which is why they work well together. Sudoku is slow and deliberate — no timer, no arithmetic, just working out where each number can and can't go — and it's the better first step for a child who is new to number puzzles. 2048 is the quick one: slide the tiles, merge matching numbers, and watch 2 become 4, then 8, then 16. Both suit roughly age 8 and up, and both get played just as much by adults.

What these games build

number sense, place value, and logical problem-solving.

Frequently asked questions

Are these any good for a child who says they hate maths?
Often, yes, because neither one looks like schoolwork. Sudoku asks for no arithmetic at all — it's pure logic about where a number fits — and 2048 turns doubling into something you do with your thumb. The number sense arrives sideways, with no sums to get wrong.
What age is Sudoku right for?
From about 8, once a child can hold a rule in mind while scanning a grid. Start on Easy, which fills in more numbers so every step can be reasoned out, then move to Medium and Hard as fewer clues are needed. Show them the Notes tool early — pencilling in maybe-numbers is how most solvers actually work.
What does 2048 teach?
Powers of two, mainly: every merge doubles a tile, so 2, 4, 8, 16 and 32 stop being abstract and become shapes you recognise. It also rewards planning — keeping the biggest tile in one corner is the difference between stalling at 256 and reaching 2048. Three board sizes help too: 3×3 is quick and unforgiving, 5×5 is the relaxed one.
Can I use these free math games in class?
Sudoku suits a silent, self-paced early-finisher task, and a round of 2048 fits a short brain break with a ready-made talking point about doubling. Both also work on a shared classroom screen as a whole-class puzzle, with children calling out the next move before you make it.