We had the same type of issue with reading. My son loved ABC Mouse. Or basically any tablet/computer based program. We would purchase games that were at his level, not at his grade and work from there. Leap Pad Platinum makes a lot of different types of learning games at different levels. Something about the gaming type experience really helped engage him.