Для решения этой задачи, нам нужно найти общий рост всех учеников и разделить на общее количество учеников.
1. Находим общий рост учеников первого класса:
$$20 \cdot 159 = 3180$$ см.
2. Находим общий рост учеников второго класса:
$$30 \cdot 154 = 4620$$ см.
3. Находим общий рост всех учеников:
$$3180 + 4620 = 7800$$ см.
4. Находим общее количество учеников:
$$20 + 30 = 50$$ учеников.
5. Находим средний рост всех учеников:
$$\frac{7800}{50} = 156$$ см.
Ответ: Средний рост всех семиклассников школы равен 156 см.