Subject: Math (algebraic equations)
Grade level: First grade and up
Publisher: DragonBox Algebra
Description: Highly regarded app that uses well-designed games to teach students (even young ones) the foundational skills of algebraic equations. DragonBox 5+ is for younger students; DragonBox 12+ is significantly more difficult and is best for students who have already begun studying algebra.