Your life reads a lot like ours; almost like a carbon copy! My son keeps saying he’s an idiot or stupid when he struggles to figure things out, even though we encourage him and offer our understanding and love. Our biggest problem is that no matter how much reading I do to improve the learning experience at home, we struggle with getting his teachers to offer support. It would be helpful to know what strategies they use that might be helpful. It seems like I practically have to beg. I’m at a loss. But it’s good to know that we’re not alone in this. Hang in there, you’ve survived 100% of the struggles so far!