Для решения задачи начнем с подсчета количества роз, которые будут куплены для всех учителей и для классного руководителя с директором.
У нас 15 учителей, каждый из которых получит по 7 роз: \( 15 \, \text{учителей} \times 7 \, \text{роз} = 105 \, \text{роз} \).
Классному руководителю и директору подарят по 11 роз: \( 2 \, \text{человека} \times 11 \, \text{роз} = 22 \, \text{роза} \).
Теперь сложим все розы: \( 105 \, \text{роз} + 22 \, \text{роза} = 127 \, \text{роз} \).
Теперь узнаем общую стоимость всех роз. Цена за одну розу составляет 25 рублей: \( 127 \, \text{роз} \times 25 \, \text{рублей} = 3175 \, \text{рублей} \).
Таким образом, стоимость всех роз составляет 3175 рублей.