My son had the same issues when he was younger. He was not an academic problem or behavioral problem at school, but home life for our family was horrible. I tried to get him evaluated and get a 504 plan in place because I knew he would struggle more in middle and high school, but have always been denied. Anyhow, as far as medications, our pediatrician prescribes for him. There have been ups and downs and med changes over the years, but the medication in conjunction with having an awesome therapist that we found ourselves has made great improvements. He’s almost 14 now and we’ve been doing this since 1st grade. Hang in there!! I completely understand everyone seeing the best in your kid and having him save the tough behaviors for home. It will get better. Keep at it mom!