Я не поняла, за что тут наказывать. В школе сьехала- это возрастная особенность. Садиться рядом и сидеть, пока все не сделает, без вздохов и нравоучений, контролировать, чтобы все было сделано - если вам важны оценки.За неуспехи во внешкольных занятиях наказывать- просто беспредел по-моему. "Не куплю подарок, пока не выиграешь соревнования" - большей нелепости и не придумать. Нормальной реакцией здорового ребенка  будет не выиграное соревнование, а обесценивание желаемого подарка  - "не очень то и хотелось". Короче, в описаной ситуации не наказывать вообще, а больше заниматься ребенком.