DragonBox provides a painless way to learn to isolate x in algebraic equations. The leveled puzzles start simple and with graphics only, then gradually replace some of the images with numbers, letters, and math operators and add complexity until children -- and adults -- are solving intermediate algebra equations without need for the graphics. My nine year old was quick to work through the puzzles in the larger $6 pack available for this app, but my five year old wasn't interested. The first puzzles aren't too hard for a little guy, but he didn't find them engaging. The kids did both like the dragons that you earn as you progress through the levels. I find this a far more intuitive and less painful way to learn than the standard state algebra curriculum. An adult friend going back to college tried the app and purchased for her own use. A note on the expansion pack: You get twice as many puzzles to solve, but at the same levels as the $3 pack. The extra practice is useful, but progressing in difficulty would have been nice too. Positive message: Math is fun, and not too hard.