Thanks for the Aleks recommendation--we got the free trial and are checking it out. DD likes that it doesn't make her endlessly prove that she knows a concept. I think she is likely to be able to to learn independently from their admittedly short explanations, at least at this level. She's eager to fill up the rest of her "pie," which is about half complete in level 3 after her assessment. This would make sense, since she's halfway through a 3rd grade curriculum---I assume the numbers (eg, Level 3) pretty much match up to grades? Although I saw her skipping a problem that was dividing with remainders--is that grade 3?