Learn by rote is the present tense of learnt by rote.
The third-person singular simple present indicative form of learn by rote is learns by rote.
The present participle of learn by rote is learning by rote.
The past participle of learn by rote is learnt by rote.