как развить устную речь?

ребенку (школьнику) отлично даются точные науки (алгебра, физика, геометрия...), а вот с литературой (особенно сочинения), историей беда. как помочь? чем помочь ребенку, чтобы он умел граммотно излагать свою речь? все говорят больше читать... но насиловать тоже не дело! 

вычитала в инете что помогает развить речь - чтение вслух (выразительное чтение) художественных произведенний, учить скороговорки, читать внимательно словарь и запоминать значения слов... что еще? 

у кого есть опыт, помогите пожалуйста!!! заранее большое спасибо :)

ребенку надо заучивать тексты, начинать с маленьких понятных ему и по нарастающей метод длительный ни на один год зато результат на всю жизнь.