Беседы - это, безусловно, правильно, но, к сожалению, действуют не на всех. Для некоторых детей - поговорили, покивали, разошлись и побежали в туалет курить. Вы сами написали, что в метро же вывели подростка. Почему из школы нельзя "вывести"? В метро ему пришлось еще раз заплатить за проезд. Почему в школе нельзя сделать также. Ребенок должен как-то "заплатить" за проступок. Можно заставить ребенка отработать, например, ну не знаю, помыть что-то. Но если ребенок неоднократно нарушает правила школы, то значит нужно более строго наказание вплоть до отчисления.