I don't know. My DS is almost 6 and is now in 2nd. It's mostly too easy for him, except maybe writing. I'm struggling with some of the same issues you're seeing.

He could go up a grade in science, math and reading. Probably spelling, too. For now, we're in a holding pattern.