Эффективнее всего - писать и писать диктанты. Мы на семейном обучении писали, ребенок пошел в школу и поначалу писал диктанты лучше всех. Сейчас писать перестали, так как вроде школа должна этим заниматься, съехал на четверки. Но он у меня правила не учит и книжки не читает. От школьных диктантов толку нет. Толк, когда рядом сидишь заставляешь прямо "почувствовать" предложение и знаки препинания в нем, тут же тыкаешь пальцем в ошибки. Диктанты мы писали всегда сложнее, чем то, что им в школе дают (я их сама придумывала). Школьные диктанты после такой встряски ребенку просто смешными казались.