Good news re: the skip, not so good re: math. This sounds very familiar to our DS's situation. He was doing 2nd grade math with the GT coordinator in 1st school, and then was granted a grade skip (resulting in going to a new school in the district). When we got to 2nd school, 2nd grade, they did not know that DS had already done most of the same 2nd grade math they were now teaching him. It was a huge rigamarole, and they said they couldn't advance him to 3rd grade math because his writing was so poor. Grrrr. They finally agreed to let him pretest out of units and meet with the GT teacher for math, but at that point we enrolled DS in another district, where they would happily teach him 3rd grade math as a 2nd grader, and they had zero problems with the fact that his writing was below level. Any chance your DS can get pullouts at his level for math?

Congrats on your advocacy!