Hi Sehra

I would tend to agree with the school about not putting him up a grade. Academically primary school is so much more about instilling the basics like reading writing and basic maths and learning the process of learning but most importantly it is about learning the basic social graces and how to get along with other children and how to interact appropriately. I don't think that putting him into a class with kids who are several years older than him will do him any favours in the long run.

As for extra activities. I think that all the suggestions from others have been great, but remember that kids need down time too. It is hugely important for them to be given the opportunity to occupy themselves and use their imagination and creativity to entertain themselves - things like turning an old cardboard box into a pirate ship or a spaceshuttle or mission control or whatever and letting their imagination run wild with it. If they have activities filling every moment of their day they never have the opportunity to just daydream.

He sounds like a really talented little fellow