Would the 7th grade math teacher be willing to sit down with you and walk you through the curriculum and the speed that they go through it? That would give you a better idea of whether it would be too much repetition for him or not. Would he be happier with a little more repetition on more challenging material, or a faster and more in depth pace on material he already knows? It was really informative for me to walk through portions of the math curriculum last year with the teacher who would be teaching it to my DS.