Для нахождения среднего роста всех учеников, нужно найти суммарный рост всех учеников и разделить на общее количество учеников.
Суммарный рост учеников первого класса: $$30 \cdot 158 = 4740$$ см.
Суммарный рост учеников второго класса: $$20 \cdot 157 = 3140$$ см.
Общий суммарный рост: $$4740 + 3140 = 7880$$ см.
Общее количество учеников: $$30 + 20 = 50$$ учеников.
Средний рост всех учеников: $$ \frac{7880}{50} = 157,6$$ см.
Ответ: в) 157,6