The keys come from the groundskeeper. Speak to him in the morning on a weekday to initiate the previous headmaster quest as well as initiating the finding of the keys. If I remember correctly, they keys are found after the groundskeeper takes you to where the previous headmaster had his accident.