Answer:
3. A teacher
Step-by-step explanation:
It would be very unlikely for a student to announce this to everyone, and a parent wouldn't exactly be keeping track of your assignments. A principal could announce this I suppose, but it's not generally their job.