Useful Graphing Tools

Challenge Level: Challenge Level:1

The links on this page take you to external sites; we are not responsible for their content.

Although we try to keep this page up to date, the status of free software or webpages may change. Please let us know if you find a broken or outdated link, or if you want to recommend a link to us.


Some NRICH problems can be greatly enriched with the use of software to allow students to plot graphs or explore geometry dynamically.


Spreadsheet software such as Microsoft Excel or the free spreadsheet in Open Office is useful for  statistics, numerical problems, and some simple programming. Google Docs also has a spreadsheet function.




Geogebra is free mathematics software for learning and teaching. It includes dynamic geometry, interactive graphing, algebra and spreadsheet capabilities.

A Better Calculator is a free online graphing calculator with cartesian, polar, slider functionality for variables and much more.

Graphmatica  is another graph plotting program. It has a free trial version, with registration required for long-term use.



FMSLogo is a free implementation of the simple Logo programming language.