We had the same issue with the "scheduling problem" and also various people being obsessed about gaps, and what DS might miss being moved up a grade. It didn't seem to matter to the teacher that he was 99 percent accurate on the end of the year test for that grade before the year even started, the test DOESN'T COVER EVERY STANDARD. We had a couple allies, and we were able to have him removed from class to go to the special ed room and do Khan Academy on the computer, and advanced workbooks with a sp.ed teacher supervising. But obiously this was not an ideal situation, since she was not allowed to actually help him with math. Finally we just switched schools to one that had the math schedules aligned, and they aren't so rigid, and they moved him up several grade levels for math. Second grader going to 5th grade for math and working on 6th grade math. From comments on his report card, it looks like it went well. I think the schedule aligning problem can be solved if the principal works on making it work, for instance making sure there is third grade class doing math at the same time as one of the fourth grade classes. This normally needs to be arranged before the school year starts. But they really don't like to do this and we encountered one excuse after another. The district has an acceleration policy that makes it practically impossible to accelerate, for instance. But HEY, they can say that the children have "personalized learning pathways" because they have these policies that no one is able to utilize!