MY son is 6 and is in 1st grade - he goes to 2nd grade for math 3 times a week (the other 2 days there is a schedule conflict). He also gets math enrichment with the gifted teacher, and attends ULE (gifted) classes one day a week (I think it's a couple of hours - they're learning about space at the moment). I also work with him at home on harder math. He gets VERY frustrated when he comes across something he cannot do immediately, with me - but is getting better at letting me explain a concept to him. The school have already agreed that when he moves to 2nd grade, he will go to 3rd grade for math (though I think 4th grade would be a better fit, I'll take what I can get). He LOVES going to 2nd grade for math. The 2 days that he is in 1st grade for math, his teacher does make an effort to adapt whatever they are working on for him (eg she'll change addition to multiplication) - he doesn't have to do the 1st grade work plus more, harder stuff. I cannot imagine that his teacher would give him work and expect him to do it without explaining it first - so I can understand your son's frustration. I htink subject acceleration would work great for him !