Ответ:

Чтобы разделить все подарки поровну и получить наибольшее возможное число учеников, найдём НОД чисел 69 и 46.

\(69 = 3 \cdot 23\), \(46 = 2 \cdot 23\), поэтому \(\text{НОД}(69, 46) = 23\).

Проверка: каждому ученику достанется \(69 : 23 = 3\) карандаша и \(46 : 23 = 2\) смайлика.

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