Определим сумму ростов учеников первого класса:
$$ 158 × 30 = 4740 \text{ см} $$
Определим сумму ростов учеников второго класса:
$$ 153 × 20 = 3060 \text{ см} $$
Всего в двух классах:
$$ 30 + 20 = 50 \text{ учеников} $$
Сумма ростов всех учеников:
$$ 4740 + 3060 = 7800 \text{ см} $$
Средний рост ученика:
$$ 7800 ∶ 50 = 156 \text{ см} $$
Ответ: 156 см