Ответ:

В первом классе суммарный рост учеников равен \(20\cdot156=3120\) см, во втором — \(30\cdot161=4830\) см.

Всего учеников \(20+30=50\), а их суммарный рост \(3120+4830=7950\) см.

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

Ответ: 159 см.