Green’s Dictionary of Slang

grubber n.3

[grub v.3 (1)]

(US campus) a diligent student.

[US]Palmer Jeanette’s Cistern 11: Any old grubber, with lots of good marks, can get the valedictory [HDAS].