Two years ago (with our then DS6 who is HG+), we were facing a choice between advocating heavily for a grade skip in his then current school (which was shaping up to be a battle) vs. changing to a different school which specialized in gifted kids (but without the grade skip). We opted for the latter, and I think it's worked out pretty well. He's one of the older kids in his class and probably could benefit from some additional challenge, but overall it's good enough for now. We recognize that there really isn't going to be a perfect situation for him, and I think (for a variety of reasons) he's better where he is now than where he was.