Yay, progress! I think. Not positive yet, but we will see how it goes. The teacher agreed to let him bring his notebook of extra, more challenging work to school (she previously vetoed that, because she thought it was a distraction to the other kids) as long as he promised to only do it when he was done with his regular work. She also agreed that he was far ahead of most of the class, and even suggested that he may do well to skip a grade - but not right now. It's the end of the year and everyone is preparing for EOG's - the last thing we want is for him to be tested over material he may or may not have learned yet, and have that held against him when we go to do his IEP at the end of the year. The teacher also told me that they are pushing really hard to start levelling of classes in third grade next year, and if they do she will strongly recommend he be put in the most advanced class. She even told me that if they choose not to, I should come to the school and "throw the biggest hissy fit this school system has ever seen". He has been working independently on advanced math for a while, but has had limited time to do it because he also has to do the regular math in the class. She agreed to drop that entirely and let him do the more advanced stuff exclusively. We also spoke to the librarian, who (after a bit of prompting) agreed that he will be allowed to check out ANY book he wanted, regardless of grade level. (The school's official policy is that they only get books within a certain range of their grade level, and I've been fighting that rule for two years now).
The only problem with all of this is that I will apparently have to start the fight all over again next year, because they basically stuff the test scores and such in a folder and never look at them again, much less communicate between teachers and grade levels. But this is a good start. Assuming, of course, everything happens that I was told would happen.