But if you push him through time, like skipping years so he can be challenged, you'll just achieve isolation for him. Just my thought.
I hear what you're saying, and we each have our own perspective, but... my from own personal experience, not being accelerated in elementary school led to my isolation. I was an alien among my age peers and fit in with NO one.
It wasn't until adulthood when I was able to pick and choose my friends based on criteria other than age that I was able to connect with people.