Just two small thoughts:

1. If he takes the MAP test, make sure it's the 3rd grade version. The 2nd grade one does not allow self-pacing - the questions are given verbally through headphones - and it is excruciatingly slow. I found a demo online once (if you can't find it let me know & I'll try to locate a link) and nearly passed out from the shock - and quickly realized that's why my DS didn't do very well on that one. He did much better this year with the regular test.

2. Why not ask for subject acceleration to 2nd grade math right now? Maybe just once or twice a week and see how it goes? (I know this would never fly in my kid's school, but I have higher hopes for yours. wink )

I can't wait to see everyone else's advice!