Free math software downloads
For many years now I’ve been advocating greater use of math software in education. Computer algebra systems have been around for a few decades and yet many math educators continue to resist them.
High cost has been one of the main barriers to the implementation of computer math software. Sophisticated packages like Matlab ($500 for a student license), MathCAD ($995 single user, $129 for student license) or Mathematica ($3120 for standard download and $139 for students) are beyond the reach of most institutions and certainly most individual students.
So here is a list of free math software downloads that you may find useful. I have restricted the list to products that are suitable for the range of topics in my Interactive Mathematics site (that is, from beginner algebra through trigonometry, logarithms, graphs, and calculus up to Laplace Transform and Fourier Series). These products could replace expensive high school math software.
I have only included packages that are still currently under development. Each of the following would be appropriate for incorporating into an interactive whiteboard lesson – especially if the students are given the opportunity to interact and learn from their explorations. Any one of them would be good math software for gifted students too.
I will update this page as more packages come to my notice.
Please feel free to add your suggestions to this list.
| Product | Platform | Main features | Licensing |
|---|---|---|---|
| GeoGebra | Java-based, so PC, Mac, Linux | Dynamically interact with geometric figures and graphs. Can perform differentiation and integration on functions. Ideal for investigating and exploring a wide array of math. | Open source |
| Math Mechanixs | PC only | Extendable function library, a function solver, 2D and 3D graphing, a calculus facility allowing single, double and triple integration and differentiation. | Free registration required |
| iMoney Lite | PC only | Keep track of personal finance – income and expenses, assets and liabilities. Draw up a budget, track investment portfolios, automatically balances a checkbook. | Freeware version of commercial product |
| Calc 3D Pro | PC only | Mathematical graph and charting software for geometry and statistics Can do best fits, function plotting, integration. It handles vectors, matrices, complex numbers, quaternions, coordinates, regular polygons and intersections. Calculates distances, intersections, volume and area for point, line, plane, sphere, circle. Cartesian, spherical and cylindrical coordinates. Carthesian plot, polar plot, parametric plot, best fit, fast fourier transformation, histogram. See screenshots. | Donations requested |
| LiveMath Viewer | Java-based, so PC, Mac, Linux, Solaris Sparc | Allows user to interact with documents made by the commercial LiveMath Editor. Like the Mathematica Player, you can investigate math documents, but cannot create and save your own. Used throughout Interactive Mathematics. See LiveMath info. Seems there has been very little development of this product lately. | Freeware viewer version of commercial product |
| Mathematica Player | PC, Mac, Linux | Has an embedded Mathematica engine, allowing user to interact with thousands of available "demonstrations". You can investigate math documents, but cannot create and save your own. See my overview. | Freeware viewer version of commercial product |
| GraphSketch | Web-based, so PC, Mac, Linux | Creates smooth graphs of polynomial, trigonometric and exponential functions. See my review: GraphSketch.com – free online math grapher | Freely available – no download required |
| SMath Studio [Link no longer available] |
Smartphone, PC, Linux. requires Microsoft’s .NET Framework | SMath has a "paper-like" interface that allows the user to create mathematical documents containing formulas, graphs, text and images. It can perform various calculations, including matrices, calculus and trigonometry. It is similar in concept to Scientific Notebook, that is used extensively in Interactive Mathematics (see SNB Info). SMath has great promise, but falls short in documentation (I could not find any tutorials or "how to" information) and usability. | Freeware |
| Mathematics v10 | PC only | Pre-defined topics in which the user can change parameters and investigate outcomes. Includes: number systems, roots, angles, triangle ratios, fractions, vectors, circle angles, algebra, graphing, slope, personal finance, data anaylsis, binary numbers. | Freeware, but with advertising (company’s home page appears) |
| Maxima | PC only | Computer algebra system that can perform algebra and calculus, and plot 2-D and 3-D curves. PC, Linux. Entry of math is code-like (not user friendly) and the output is basic. | Free. GNU General Public License |
Here is some other free educational math software that didn’t make this list, but you may find interesting:
- HartMath [a java-based solution similar to GeoGebra. No longer under development]
- DC Proof [PC-based, interactive software tool to aid critical thinking by using the methods of formal logic and proof]
- Numerical Solutions [PC-based numerical- and graphic-based packages. This is shareware (must pay after 30 days). Some nice features of investigation of math, but the fixed 800×600 screen and primary colors look like something out of 1995.]
- jMath [jMath can plot functions, solve equations, find intersection points, show min/max points, plot tangent, find derivatives. No longer being developed.]
I hope you found this list of math solving software to be useful.
Related posts:
- Free math graphing software Here are 2 more free math graphing utilities....
- Graphs using free math software Do we still need to graph on paper, or should...
- GeoGebra math software – a review GeoGebra impresses with its versatility, ease of use and power....
- Free Mathematica seminars Want to learn about the power of computer algebra systems?...
- Math software improves prosthetic devices A prosthetic device helps people with missing or damaged...

8 Apr 2009 at 1:47 am [Comment permalink]
I have been keeping a wiki page of calculators, CAS and some plotting utilities at http://mathfest.wikispaces.com/Online+Calculators. i have some of the ones you have listed and some others.
8 Apr 2009 at 12:06 pm [Comment permalink]
Hi Ross – good to hear from you.
That’s a great list and thanks for sharing.
10 Apr 2009 at 3:36 am [Comment permalink]
OK! Muito bom este software. Helder
15 Apr 2009 at 4:24 pm [Comment permalink]
Thanks for this list, I look forward to trying out some of this software. I thought I would recommend a free graph-plotting software that I use:
http://www.padowan.dk/graph/
It’s a small download and very easy to use.
15 Apr 2009 at 4:36 pm [Comment permalink]
Thanks for the “Graph” recommendation, S Ahmed. I like the “shade between” feature and the obvious versatility of this software.
Looking forward to trying it out.
24 Apr 2009 at 11:49 am [Comment permalink]
Does anyone know of any free maths software that allows teachers to generate senior maths quizzes/tests? Something that is geared around maths so that it uses mathematical notation easily. eg Hot Potatoes is too general. Asking for the moon in a paper bag?
23 Oct 2009 at 11:14 pm [Comment permalink]
[...] 2) Square Circle Z [...]
11 Feb 2010 at 1:43 pm [Comment permalink]
very useful for me
thank u very much
4 Jul 2011 at 9:41 am [Comment permalink]
Fantastic site!
Can I suggest the addition of Excalibur which is an Reverse Polish Notation (RPN) calculator? The site is: http://excalibur.en.softonic.com/
All the best
Prabhakar
4 Jul 2011 at 1:55 pm [Comment permalink]
@Prabhakar: Thanks for the additional resource – it looks interesting!
18 Oct 2011 at 10:01 pm [Comment permalink]
please make a software that can solve all maths problems if u can mnake . give me reply
19 Oct 2011 at 10:43 am [Comment permalink]
@Hites: Such software will never exist! The closest we can ever come is the human brain.
30 Dec 2011 at 6:29 pm [Comment permalink]
I am pleased to learn MATHS at the age of 47 and feels supported to use the site http://www.intmath.com/ to head further in the mathematical direction.
KARANJIT SINGH ARORA