We use Learning.com at our 3-5 school. It has a pre-test and post-test as well. The lessons are good. The students move through the lessons the entire year, repeating those they did not master. I try to keep up with the lessons that the majority misses. Then, I go to their tech class and do some remediation to help them master the content. For the most part, they do pretty good.