My DD6 absolutely loves brainquest. She's been doing them for a few years now. In fact we're getting a new one next week for our vacation trip. They have books that are just math or some that are "everything" type. They also have cool question cards that are bound at the top so you never use them and they have something like 1000 questions per pack. (Or it seems like that many when you're sitting there doing them with her nonstop.) These packs have questions on one card then the next card in the pack has the answers, and there are question/answer sets on both sides!