Great website for daily practice. Works on different skills targeted for the grade. Allows students to take a pretest, customize lessons for their needs, and assesses progress and they go. Includes, practice, games, and videos.
The webstie does require a paid subscription, but you can try it for free to see if you like it.