It sounds to me like he may be bored. If your DS is doing advanced math at home, the usual 4th grade fare at school may be quite dull, and maybe motivation is the issue. Or maybe he's not checking his work and making careless errors. Talk to your DS and ask what the issue is. I agree it may be difficult to advocate until he shows his true ability.