我班有学生40人,分开买票用的钱数是40×12+20×5,=480+100,=580(元),购买团体标票用的钱数是:(40+5)×15,=45×15,=675(元),让5个学生和5个教师购买团体票,剩下的学生买学生票用的钱数是:(5+5)×15,=10×15,=150(元),(40-5)×12,=35×12,=420(元),420+150=570(元),570<580<675.所以买门票最少花570元.答:买门票最少花570元.