Basically what I wanna to say is that one of the students was the best among all others of his specialty in the year he graduated, not like the best graduate, but the best in his specialty.
Right now all I can think of if the word batch: "best of his batch". But is this the the right one, or there should be another one? Clean and simple way of saying it in a few words would be very much appropriated as well.