Synonyms for Swot (same or very similar meaning)
WordNet sense 1 (an insignificant student who is ridiculed as being affected or studying excessively):
dweeb, grind, nerd, wonk
WordNet sense 2 (study intensively, as before an exam):
bone, cram, drum, get up, bone up, grind away, mug up, swot up
From the ODE community, based on WordNet
add/edit