Ответ:

Суммарный рост учащихся 7А: \(20 \cdot 159 = 3180\) см.

Суммарный рост учащихся 7Б: \(30 \cdot 154 = 4620\) см.

Суммарный рост всех учащихся: \(3180 + 4620 = 7800\) см.

Всего учащихся: \(20 + 30 = 50\).

Средний рост всех семиклассников: \(7800 : 50 = 156\) см.

Ответ: 156 см.