Select any image for further information.
Desmos is something I use just about every day in class; you will find a complete series of pages here.
Free apps are available for Android and iOS.

Desmos android4

Desmos Graphing Calculator

GeoGebra is available on Android and iOS.
Android tutorials are available, see GeoGebra Graphing Calculator.

For a collection of school GeoGebra Mathematics applets, try this app on Android


Mathscard – Loughborough University

Some students may have seen the excellent credit card size information sheet full of mathematical formulae from Loughborough University. This is also available as a free app for your mobile phone.

An online version is also available.


From MEI
try these very high-quality free apps. Factrisa Tetris-style numeracy game based on factorising is available on IoS and Android.

Sumaze poster
From MEI the Sumaze series is outstanding. Sumaze is suitable for A Level Mathematicians, age 16+ which has puzzles involving arithmetic, inequalities, the modulus function, indices, logarithms and primes. (App Store for iOS and Google Play Store for Android.)

A second app, Sumaze2! for students age 14+ has puzzles on fractions, decimals, percentages, primes, and digits. (App Store for iPhone and iPad and in Google Play Store for Android.)
Note the classroom poster available describing both apps.

We also have Sumaze Adventure, move around the hexagon level structure and tackle quadratics, simultaneous equations and more along the way. (App Store for iOS and Google Play Store for Android.)

We now also have Sumaze Primary, this time a fun educational puzzle game aimed at 4-7-year-olds. Visit sumaze for more information and links to all the apps in the series.

Area Maze

Area Maze

From puzzle inventor Naoki Inaba comes Area Maze (select link for news story and examples). This is available as an App on Android and iOS.

From Wasabi Applications try Area Quiz on Android or iOS.

Emma Bell has written on both here.


PhotoMath is a free camera calculator phone app available on Android as well as iOS and Windows. To use point the camera towards a printed mathematical expression and the app gives the solution, step ­by step solutions are also available.

Continue reading…


BrilliantSigning up to Brilliant! allows users to join an international community and get access to great problems at various levels, including questions suitable for younger students and at the other end of the scale many rather more advanced problems!

Continue reading …

The Transition to Algebra (TTA) project, an initiative of the Learning and Teaching Division at Education Development Center, Inc. (EDC) includes a wonderful collection of Mobile Puzzles. Visit to play SolveMe Mobiles (also available for the iPad.)

SolveMe Mobiles

SolveMe Mobiles

puzzle demo wrong answer

Continue reading… 

Numbers App

Numbers App

Numbers is similar to Countdown. Use the given numbers to achieve the target.
There are over 200 levels. I’m not sure the levels have a lot to do with increasing difficulty – look at level 61 here for example – this is much easier than some of the earlier problems. When I first started playing I didn’t realise you could click on intermediate results as you see in the illustration here and actually managed several levels without doing so! Dave Gale has written a post on the app here.

From Ontario Math see these HTML5 mathies tools which  are designed for use in desktop or mobile browsers. A search on Google Play apps for mathies found them all. Mathies are also available on ios.
mathies apps

On the mathies tools site you will find full details and tips for use. With Notepad for example you can sketch diagrams, import pictures, create graphs on one of four backgrounds: grid, isometric dot, lined or blank. The app includes built-in line, shape and text annotation objects, including number lines, rulers, grids and polygons. It is possible to copy and rotate any annotation object. A tip sheet provides a clear summary of  all the features.

mathies Algebra Tiles

The Algebra Tiles app comes with support including a series of examples, this page provides complete documentation.