I'm not even sure it's a good classroom tool, but rather is a useful _supplement_
We may soon get to a point where, for certain subjects, edtech is the classroom tool, and the teacher/coach is the supplement.
I don't mind sitting down with him and books (he's 2 grades ahead).
My son is also 2 grades ahead in math. He skipped Kindergarten and now, in 3rd grade, he does math with the 4th grade class (which is currently working through the Singapore Math 4A book).
At home, he's just over half way through Math Academy's 5th grade curriculum (which is roughly equivalent to 5th grade common core standards). He still comes to me with questions. Sometimes, I can give a great, personalized explanation just because I know him well, we have shared context etc.
But usually he's just been too aggressive at skipping past the explanations or worked examples in the MA lesson, and I just tell him to scroll up and read. He does that and says 'oooh, now I get it...' and then he can continue on his own.
What I'm trying to say is: I also don't mind sitting down with my son with math books. But it's more effective for MA to be the core experience, and for me to be an on-call coach (i.e. for me to the supplement).