Our school systems uses Raz-Kids. My twins (6.5) just started using it last week. They love it. Their teacher assigned them to read books at a particular level, but they are also able to go to the "book room" and choose books from other levels when they are using the web site at home. They enjoy earning points in order to furnish their rocket. When they miss a question in the comprehension quizzes, the report identifies the topic of the question (main idea, compare and contrast, etc.) It seems like a good program.