Mathematica is widely used throughout the world for precollege education, in mathematics and many other fields. This page lists a few
Mathematica functions used particularly often in mathematics education.
Solve — solve one or more equations
CellularAutomaton — complex patterns from simple rules
Manipulate — dynamically manipulate any graphics, algebra, or data