Have you thought about a grade skip? That helped my DS so there wasn't as much differentiation required.