We used ixl for awhile. It's kind of like a big on-line workbook. You can flip page by page in perpetuity and work on exercises, but I never felt like anything was ever mastered. You can also easily get out of "learning sequence". I found it was best as additional practice on skills or a way to differentiate homework. It didn't work for us as a stand alone curriculum.