Agree with OP. This school might not be a good fit at all. Any other options? I would just go ahead and bite the bullet and push them on this.You can't go on the way it is. Ask for a grade skip AND accelerated curriculum. If they won't do both I would push the subject acceleration instead of grade skip. Or better yet, find a school that is willing to work with you.

Do you think it MIGHT just be a poor teacher? Or is it the whole administration that is reluctant to do anything?