I'm sorry you're feeling so down. I think it's hard to have a kid that's "different" whether in a good way or not. I cried when we skipped DS because it felt like we were losing a year with him. I grew up with a kid that was brillant & unchallenged & he's a very creepy adult now. So lots of fears.

I like the above suggestions. Does your school have resource teachers outside of the classroom? Can you expand on things at school to make them more fun for him? DS studied dinosaurs with his class. Then he has an extra project to pick 10 to research & write down basic facts about each. He is really excited & gives him something to look forward to and will share when finished.

If his school won't work with him, do you have any other options to switch him?