DS13 has grade skipped twice and he's still getting straight As. Does this sound ideal or would a challenging environment mean he should be getting​ Bs? Can school work be challenging enough and the kid still get great grades?