At this age I personally think that social interaction is hugely important. That said, would your school consider a grade skip? Our district is very willing (but from the sound of it not every district is).