Microsoft Mathematics provides a graphing calculator that plots in 2D and 3D, step-by-step equation solving, and useful tools to help students with math and science studies.
With the free registration you get downloadable passages and activities. Should be great for "extra practice" or tutoring. Aligned to Common Core PreK-12