MathGPT solves math problems and shows every step so you can follow the reasoning. You can type a problem, use the built-in math keyboard for formulas, or upload a photo that it transcribes for you to check first.
It covers arithmetic through calculus, and each answer ends with a check. Besides solving, there are modes to explain concepts, check your own working and practice. Students can try it without an account.