Two things are true of this grade band at once. Attention is the scarcest resource you have, and it is the last point at which a gap in a foundational skill can be closed without it becoming a permanent feature of a student's academic life.
Engagement is not a nice-to-have here
The four game formats matter more in middle school than anywhere else. A student who will not do a practice sheet will do Arena Brawl, and the answers count identically toward mastery. Badges, streaks and moderated nicknames exist for the same reason: they are the difference between practice happening and practice being assigned.
Catching gaps while they are still closable
Per-skill mastery is the mechanism. A middle schooler with a 74 percent could be missing one foundational skill or be shaky everywhere, and those need completely different responses. The heatmap separates them, and the alternate explanation paths mean a student who missed a concept the first way gets it a different way rather than louder.
Parents, at the age they disengage
Middle school is where family visibility falls off a cliff, right when students become expert at "it's fine, I don't have any homework." The parent portal shows a family their own child's per-skill progress, which turns that conversation from an argument into something specific.
Practical note. Students join with a class code and set a nickname, which is moderated. There is no public leaderboard ranking children against each other, which is deliberate in a band where social comparison does real damage.
Common questions
Do students need their own email?
Students join a class with a code issued by the teacher.
Is there a leaderboard?
There are badges and streaks per student, but no public ranking of children against one another.
Can it work across five sections?
Yes. Unlimited courses and unlimited students are part of the plan.