We used it and my youngest son liked it for grades 1&2. The modules for these grades had more bells and whistles that made it fun. My oldest age 10 didn't like it though. The modules for older kids aren't built well, less fun, less positive feedback for them when they complete lessons. She was disappointed with it. It was a good supplement to get her through required standardized testing though in grade 3.