Although my dd does not sound quite as advanced as your ds she was reading very well before kindy and consumed books to advance her knowledge of animal facts particularly reptiles and dinasours. My advice to you would be to see if there is a kindy teacher at the school with LOTS of experience and perspective. If yes try to get DS in his/her class then work with that teacher so you have an ally and advocate inside the school system. When things began to break down for us if 1st grade it was extremely helpful to have the wonderful kindy teachers opinion to point to in the meetings. "Look we're not crazy even your 20 year veteran teacher has never seen a kid like this!" :-) If that does not look good my next suggestion would be to see if grade skipping is accepted at your school if you think DS could handle himself among the older kids. Good luck. Oh and I have to agree we have bought lots of computer games. Try Chess - we love Fritz and Chester.

take care