Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What is the the most educational software for high school and college math?

Not the one that just gives you the answer, but has any of the following:

Edit: Software mentioned in answer added in brackets

  • provides step-by-step solutions [WolframAlpha];
  • can verify your step-by-step solution [empty];
  • can give you hints [empty];
  • can generate problems similar to given one [empty];

or something along those lines.

share|cite|improve this question
I always thought this stuff was awesome – Tom Boardman Aug 14 '10 at 11:10
up vote 5 down vote accepted

Maple can give step-by-step solutions as well as give hints on what rule you could apply next.

share|cite|improve this answer

Wolfram Alpha. Try, for instance "solve x^2-x-1=0" and click "show steps".

share|cite|improve this answer

There is Microsoft Math. I haven't actually used it, but I know that it can provide step by step solutions. Here's a nice review. Also it's $20.

share|cite|improve this answer

MathXpert supposedly fits your first 3 criteria (though I have never tried it).

share|cite|improve this answer

Good educational software allows one to explore on one's own and at the same time provides problem solving tools. A very nice example of this, and its free, is:

share|cite|improve this answer

Also, Bagatrix has a suite of math software that shows you individual steps for math problems that it could solve. In my experience though, it is quite limited in what it can actually solve.

share|cite|improve this answer

Algebrator (also called Softmath) is a computer algebra system (CAS), which was developed in the late 1990s by Neven Jurkovic of Softmath, San Antonio, Texas. It can show solution steps and context sensitive explanations.

share|cite|improve this answer

DataMelt is a free math program written in Java and runs on Mac/Windows/Linux. It has hundreds of example that makes it perfect for education.

share|cite|improve this answer
The question asks for software that helps with learning the manipulations involved in elementary computations, not "scientific computation, data analysis and data visualization". Please don't spam recommendations for a program (especially an irrelevant one) even if there is no profit motive. – epimorphic Mar 29 '15 at 1:32

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.