Желательно ребенка приучать самому делать домашние задания, но он должен знать, что Вы ему всегда поможете объяснить то, что он не понимает или не усвоил в школе.
Уроки за ребенка точно делать нельзя.
Помогать - значит объяснить ровно столько, сколько бы объяснил учитель. Если это задачи по математике, то можно составить примеры похожих задач, когда ребенок поймет как они решаются, домашнее задание пускай сделает сам.
Мои дети иногда просили перед контрольными придумать однотипные задачи, чтобы лучше подготовиться.
Если ребенок не усвоил другие предметы, то можно помочь найти дополнительную информацию.
Если это история или природа, то может какой-то интересный документальный фильм.
Еще обязательно объяснить ребенку, что он учится для себя, знания нужны ему.
Я против контроля, если ребенок контролирует себя сам, то это вырабатывает ответственность.
Также мы не ругаем за плохие оценки, хотя они у нас большая редкость, но все же бывают.
Также нельзя ребенку объяснять и помогать, если Вы чувствуете раздражение. Сделайте паузу, ребенку скажите перечитать тему, пока Вы успокоитесь. Дети очень чувствуют раздражение и срабатывает блокада, они просто не могут ничего понять в этот момент, а Вы еще больше злитесь. Испорченные нервы себе и ребенку.