I have neighbors who are both teachers and I asked them. They both said it would be a mark against a student who used Learnt on an English paper. The proper pronunciation is Learn-ed and Learnt is another example of the bastardation of the language. She called it lazy english.