I'd argue that you are in the minority here. Most people (especially children) require repetition and depth of work to master a skill / understand a strategy.
In my experience (having watched a LOT of my friends go through varying degrees of good/bad public schools in NJ) most kids really do need the repetition. Without it they don't hammer in why something like adding 2x to each side of an equation cancels out -2x on one side, even if the last problem had you balancing an equation by adding 4x+5 to each side. These concepts might seem absolutely trivial to us now, but as a person first approaching them I think they can be pretty complex.
In my experience (having watched a LOT of my friends go through varying degrees of good/bad public schools in NJ) most kids really do need the repetition. Without it they don't hammer in why something like adding 2x to each side of an equation cancels out -2x on one side, even if the last problem had you balancing an equation by adding 4x+5 to each side. These concepts might seem absolutely trivial to us now, but as a person first approaching them I think they can be pretty complex.