DS 11 loves "Caesar's English" that he's learning in Middle School for vocabulary building. They work on roots of words. He says I need to include it in DS 9's IEP for next year. It may not be the right level for your DD7, or something she'd be willing to do independent of school, but you might look into it.