Wear your keys around your neck on a lanyard; it would be worth it to avoid sitting out in the cold again.
Unfortunately, this sicko will probably do this again at your school or somewhere else until they are caught.
I am so sorry you had to go through this. You have my sympathy. Teaching (I did it, too) is a very hard job and events like this don't help.