I just read through the Introductory Unit using Fractions of Jump Math, and I think it would be a very good fit for DD7, who likes math, but isn't intuitively mathy. It's designed with a lot of "bonus" problems that allow for learning through problem solving.