ИМХО, учитель (в предположении, что ученик сам будет себя защищать). Если учитель выиграет, то ученик должен будет ему заплатить просто потому, что так решил суд, а не из-за условий договора.
Вот только выиграть будет затруднительно, ведь, если я правильно понимаю, ученик по договору не брал на себя обязательства работать по специальности. Кроме того, если ученик станет сам себя защищать, значит, он начал работать по специальности, значит, вообще не может быть речи о нарушении договора. Но выиграв, ученик все равно должен будет заплатить, чтобы не нарушить договор.