2 more tips:
1) Hold face to face meetings at the end of the day when everyone just wants to go home, and keep repeating what you want until it's easier for them to just agree.

2) Ask for twice as much as you want. That way they can have the thrill of turning you down, and still give you what you want.
Is there a gifted private school an hour away? Ask for them to pay tuituion and provide transportation as an alternative to the very reasonable requests you are making. That could backfire, but sometimes helps.

I think the formal complaint is a good idea. Best Wishes,
Grinity


Coaching available, at SchoolSuccessSolutions.com