На мой вкус, помогать ребенку и сделать за него непринципиальные вещи вполне правильная позиция в вашей ситуации. По факту я бы выбрала такую стратегию - помогать, но не по всем предметам. Сделать ребенка ответственным за то, что у него реально получается хорошо, сделать над собой усилие и не контролировать выполнение заданий по 1-2 предметам, вообще, не проверять даже наличие выполненного домашнего задания. То, что реального отношения к получению знаний не имеет, помогать выполнить, даже иногда, о ужас, сделать за ребенка. То, что реально ребенку сложно сделать, - помогать выполнить, но не делать за ребенка, а именно объяснять, поддерживать морально, проверять, хвалить за усердие и т.п. Мы сейчас такую стратегию используем, у нас ребенок с сентября в новой стране,  способности выше среднего, многое может сам, но не хочется, чтобы нагрузка была запредельной.