Swiss cheese learning
We set kids up to fail when we "pass" them without mastery.
Khan states, "It is much better and more useful to have a deep understanding of algebra than a superficial understanding of algebra, trigonometry, and calculus."
There should be rigorous review of missed problems, retesting, and reteaching as needed until mastery is reached.