Keep in mind the actual reality of the situation might be different in each country, so it's not like one set of studies was necessarily wrong. Maybe teachers in the US teach to the level of the average student, so the results would be different there.
If a child catches a flu at the wrong moment, it will get stuck way below its level for all its career.
Khanacademy data has shown that students in a math class will progress at different speeds at different times and that their "ranking" can invert multiple times over a school year or beyond. It's not exactly the same, but their system makes sure students don't stay stuck.
And it's fairly obvious some of the ways that motivated and high achievement students could benefit from more customized and self-paced study while it's also obvious why a group of students lumped together as low achievers will do less well.