Что страдает, орфография или грамматика? Если орфография, то пусть пишет-пишет-пишет ошибочные слова правильно. Хороший сборник сложных слов есть у Узоровой и Нефедовой. Но там буквы пропущены,  и для первого прохода можно их просто вставить, чтобы понять где у него в основном ошибки. Но дальше пусть он все эти слова перепишет своей рукой. Давайте ему диктанты на них.  И те которые будет писать неправильно, давайте писать  по строчке.. И потом через некоторое время снова диктант на них. Он должен не правило знать, а написания слов запомнить на уровне руки, на уровне прописей. Он должен их все прописать не единожды