Ответ:

Число учеников должно быть общим делителем 96 и 120, так как оба предмета разделили поровну без остатка.

\(96=2^5\cdot3\), \(120=2^3\cdot3\cdot5\), поэтому \(\text{НОД}(96,120)=2^3\cdot3=24\).

Общее число учеников не может быть больше 24, а из делителей 24 больше 20 подходит только 24. Проверка: каждому достанется \(96:24=4\) тетради и \(120:24=5\) ручек.

Ответ: 24 ученика.