The 'No child' policy is absurd. People are different. Forcing One Size fits all on teachers is a terrible thing to do as well as not kind to students.
I am a 'Visual' (spatial) thinker. There are those that do more 'Conceptual ' thinking (like Maths). We don't learn the same. Then there are those that really can't learn the hard stuff.
Putting everyone together in a single class is just a road to disaster. Nobody (students), wins. Both ends of the
bathtub curve end up frustrated.
I am more of a OJT type, while others learn purely from books and lectures.
I read at 800WPM, twice as fast as the next person in my class. Trying to throttle me down to the rest of the class led to BOREDOM (I never was at the same place in the book as the class) .
In life, my best bosses, were the ones that
had figured me out, and made use of my
quirky ways 
We both won! I was challenged. They got results.