I’d agree that “at which” is formal.
I’d say the last one is very common. The first one could be used, but it sounds a bit awkward.
However, if you reorder the words and get something more common, “at” is ok. “I study at Yale.”
Of course, your example are not complete sentences, so this answer could change depending on the rest of the sentence.