I'm going to tell you what my DD's teacher told me. Don't be afraid to teach her things she wants to learn, remember there are always more ways than one to do things. Since he's already doing advance math, (and I'm sure in other areas too) he's going to be way ahead of his class anyway, so why stop him?