This site has a variety of great games for students to practice, including a few that will help them to grasp those essential typing skills.
This is a neat website. It offers some digital books for kids. For each book read they donate a book to charity. That's a win win. You can search by interest or by age.
Cloze Reading is basically a reading passage with missing words that students fill in. It helps to practice reading comprehension and attention to meaning in reading.
This site offers passages and comprehension questions. It is less engaging but if you are looking for something that has a comprehension element and some choice involved this is a fine site.
This is a nice organized list of activities based around specific concepts that students might be struggling with. If you know there are certain areas that need to be reinforced try this site.