General Discussion
In reply to the discussion: Why Would a Math Teacher Punish a Child for Saying 5 x 3 = 15? [View all]BadgerKid
(5,047 posts)broadly speaking, some kids definitely get it right away and some of those who don't will resent some of those that do. Then, so that no one's feelings get hurt, they got rid of advanced placement.
I was this kid with computer programming ... had been programming for a few years at home and wanted to skip the intro programming course and enroll in the advanced course. The teacher of the intro course said no. Unfortunately for him, the other kids came to me with their questions, undermining his teaching authority during classtime.
Looking back, I see that that experience cause me to drift away from programming as a career in college. I can only guess my teacher's real motivation (to teach conformity? to dangle his gatekeepership? To hide his inferiority complex? ...).
Back to the OP....
Algorithmic reduction is an essential skill (say, for computer programming), and that's what could be being reinforced here. Students just might need to learn it "their way" especially if the markets for computer-administered testing grows.