How about streaming the pupils so that those of similar ability are grouped together for their classes. Ok it might not work at primary school level so much as these tend to be smaller often with only enough pupils for a single class per year. However even then you can arrange the class into groups of different abilities.
You can't do that in the "PC" America today, no sir...
You'll get hit right off to bat with shouts of "discriminaiton".....then classism, elitism...and just about any other -ism you can think of.
No, in the US today, we really are trying to not even give merit to those that do excel despite todays education system. I think I read the other day about a high school that had something like 50+ valedictorians...?? WTF? Afraid to hurt someones feelings that they didn't make the cut?
No, today int he US, you can't have any programs that single out folks for success, or even remedial needs...it might hurt Suzy or Johnny's self esteem and we all know that would be the end of the world. No, we have to keep them all together, and teach to the lowest common denominator.
Any separation of the kids by merit or ability...could potentially lead to an imbalance in the racial or socio-economic mix of kids, and once that happens, the SJW's and other types will scream bat shit bloody murder that this is just another example of the man keeping people down and stripping them of opportunity.