Причина неумения решать задачи - как не странно в неумении читать и\или работать с текстом.
Ведь в жизни ребенок легко решает бытовые арифметические задачи. А переводить текст задачи в понятный формат он не может, потому что не умеет работать с текстом.
На первом этапе не спрашивайте, как решить задачу и сколько получится.
Попросите нарисовать рисунок (схему.)
Вместе проверьте по тексту, всю ли информацию из текста он отразил в рисунке. (Иногда не отражен предлог, а смысл меняется). Затем задайте простые вопросы, которые ведут к решению. "выведите" его мысль к ответу -маленькими, элементарными и очевидными шагами. Почувствовав удовольствие от поиска логических решений, ребенок постепенно захочет делать его сам. Потом отпадет и необходимость в рисунке. На всякий вопрос "Это будет 5? 3? Надо сложить?", - отвечайте "не знаю". Ответ должен прозвучать от него, и так, чтобы его нельзя было даже сбить с ответа.
Вторая причина может быть в том, что ребенок не понимает, что значит сложить, отнять, умножить. Нам это кажется очевидным, а для ребенка между "сгрести в кучу" и "поставить крестик, то есть сложить" - связи нет. В школе далеко не всегда это толково объясняют. считают, что "это и так понятно".
Можно объяснить, например, так: Было 5 орехов и 3 ореха, сгребли вместе, зарыли кучку, и поставили крестик, чтобы не забыть. Когда сгребаем вместе - между ними ставим крестик.
Было 10 яблок, 3 унесли вон туда -(стрелка) Когда от кучи отбирают, ставят палочку (как стрелка). То есть арифметические действия должны найти житейские аналогии.
Напоследок: С помощью рисунков, и упорного сообщения, что я не знаю решения, мне удавалось размять даже шестиклассников.