Учитель - вероятно, старше, чем его учащийся, поэтому через рукопожатие по этикету с ним можно здороваться только в том случае, если преподаватель сам протянул руку для этого. Предлагать руку для рукопожатия заметно старшему человеку - нарушение этикета.