I wanted to offer you a virtual hug. I was in your shoes this time last year and it was dreadful to see my little guy so sad. I loved school as a kid and to hate it at 7 is so crummy. I would work to differentiate more. Perhaps add in math via computer (AoPS, EPGY, etc.) to supplement. Good luck!