I know what your going through. My 12 yr has been sruggling for 2 yrs and maybe there might be something going on in ur sons mind. I have put her through the psychological testing for an IEP and they ar doing a 504 plan and plus she is only comprehending on a 5th grade level.