Answer: The 3 seneteces that are punctuated correctly are :
The students were eager for summer vacation, but they still had a few weeks of school left.
The students were eager for summer vacation; they still had a few weeks of school left.
The students were eager for summer vacation. They still had a few weeks of school left.
I hope that this helps you !