It was pure suffering in middle school when I had to use it. Half the time it made no sense on what it was talking about, and the lessons portion didn't even teach anything. The diagnostic made no sense because one second it's what triangle is this to can you do math you've never seen in your life, it has no real starting point from my experience. And the reading doesn't let you always look back, and the vocab were words everyone already knew.
Recommendation: Don't use this