I can't remember if it's mentioned in the books, but how do students go home for Christmas break? Does the Hogwarts Express run? Also, can students go home for spring break? Logically they should be able to, but no one is ever mentioned as doing so even once.