"However, if his current school is offering a skip and you are definitely wanting to do it as well (ie., it is just a matter of the timing), you should definitely do it before he switches schools just in case the new school wouldn't be willing to skip him on its own. This way, the skip will have happened and the new school would have no choice but to honor it because he will have already had at least a year in the higher grade."

The new school has already offered to have him go there now just for math - 5th or 6th grade (the timing of the particular class is awful). They are also happy to take him next year (which would make it a 2 year skip). Our tester actually recommended a 2 year skip. I am not ok with that, so we have to stick it out for another year. So, I'm not worried about the new school allowing a skip!