His key person is very good at finding ways to keep his mind occupied but half the time he is made to do group activities. Like listen to a story being read but they have to go slow for the kids who barely understand English. And he can often see the page so he's read it or he'll remember the rest of the book. So he wonders off alot and sometimes brakes things to see how they work and things like that.
You seem to be sniffing at the idea of group activities.
Don't.
The social and emotional aspects of early years education are just as important as the academic elements.
Your DS should not break things. He should not wander off from the group. You need to teach him that group activities are important and that he needs to behave himself in school, and that breaking things is not ok because when they are broken nobody gets to use them and enjoy them, and that is not fair.
You need to stop giving him the impression that the other children who are slower or who do not understand English do not matter as much as he does.
Your child needs to spend time with other children, not reading 50 books per week. It would be a very good idea to get him involved in some group or team activity like a sport or dance where he has to listen to the teacher/coach and do what all the other children do. If he is not naturally sporty or graceful then so much the better. He will learn that everyone has their strong points, and he will learn how to stick at something he does not shine at, and also behaviour regulation.
At about age 7 all of the other children will have caught up in reading - some may have surpassed him - and some will be shining at arithmetic too (and most of them will have better social skills than it appears your DS is set to achieve).
If he is absorbing the notion that you seem to hold, that his identity and behaviour are all about being different or superior or in some way set apart from the rest of the children, he will suffer a huge fall at that point, a crisis of identity.
Don't saddle him with this burdensome identity. Make him branch out. Pay a lot of attention to his poor behaviour. Do not contribute to it.