А вы знаете как будет на английском откличник?
обычно говорят a straight-A student
Можно сказать "a straight-A student"
(или a top student, но это уже "лучший в классе")
Excellent student или что-то типа того. Одиночного слова нет, если не сленг.