На наш взгляд, ошибка здесь не речевая, а логическая.
Есть смысловая неоднозначность: из текста следует, что потратится вся страна.
Все приведенные Вами варианты корректны.
Такой термин существует. Речевая ошибка – резкое и немотивированное отступление от императивных (строго обязательных) норм литературного языка, нарушение правильности речи. К речевым ошибкам относятся ошибки орфоэпические (например, кедровый вместо кедровый), грамматические (например, тапочек порвался вместо тапочка порвалась), лексические, стилистические и др.
Нет, запятая не нужна. Деепричастие утратило глагольное значение.
Корректны оба варианта.
Здесь лишнее слово "сам".
Само по себе использование слов ученик и учитель в одном предложении ошибкой не является. Но для точного ответа на вопрос, есть ли в предложении ошибка, нужно видеть это предложение.