Thanks Dandy, I will check out those resources. I know grade skipping can have benefits, and is really want to make sure DS gets challenged soon as he already has an aversion to trying work that he thinks he might get wrong. And he needs to learn how to put in effort and get a bit desensitised to getting things wrong as you are learning.

I think we will end up going with the grade skip, but I just want to be well informed smile