Ответ:

Число подарков должно быть общим делителем чисел 120, 280 и 320. Разложим числа на простые множители: \(120 = 2^3 \cdot 3 \cdot 5\), \(280 = 2^3 \cdot 5 \cdot 7\), \(320 = 2^6 \cdot 5\).

Их наибольший общий делитель: \(2^3 \cdot 5 = 40\). Поскольку учащихся больше 30, подходит 40 подарков.

Проверка: в каждом подарке было \(120 : 40 = 3\) апельсина, \(280 : 40 = 7\) шоколадок и \(320 : 40 = 8\) конфет.

Ответ: 40 учащихся.