That just because my 6yo kindergartener who is in 2nd grade math expresses frustration over being forced to do addition in different ways when he already knows a way to do it that works just fine for him doesn't mean he needs to be put back into 1st grade math.

Putting him into a class that is learning single digit addition and subtraction when he has mastered multiple digit addition and subtraction with carrying doesn't make sense. If you ask him what he wants he will tell you that not only does he not want to do first grade math, he wants to get to 3rd grade math so he can practice multiplication and division.

We have to go to great lengths to find situations where he has to work outside of his comfort zone. He is not used to anything being 'difficult' and is afraid of failing. Give him confidence and help him through. Don't tell him that as soon as he sees a new concept that it must be too hard and he should quit!