Khan Academy is great, and free, and if you have a login, you can track what you've completed on it, from which grade level. We've used it for remediation of gaps several times, as well as reinforcement of book lessons where I feel she really needs more practice on some important procedure (ie, long division).