It's not exactly two grades up for him as he is currently in second grade working at least a grade up. Right now he is not putting much effort as it all comes easy to him which is fine as long as he is happy but lately he has been complaining a lot. If the curriculum would get challenging in the middle school then we can wait as we are not in rush. Its more like he is rushing us, the thing is we don't want him to get into trouble at school and start resisting to go to school. We would avoid that at all cost.