This is trash. I'm tired of these zombie apocalypse stories involving kids. Everyone acts like an idiot and even the mc is stupid. They know there will be an apocalypse but they always go hide in their school like what the hell? Why would you go hide in your school when it is full of idiot kids like you with almost no weapons or food? All that to create a stupid plot with a stupid girl. And because these authors have some dead cells in their brain they will make people act like bullies for no reason. So you think as soon as there is an apocalypse a bunch of teenagers boys will just want to starts raping women left and right? They will piss their pants and none of them would act confident at all with zombies just outside the door.
So we have mc who knows 16 freaking hours before that there will be a zombie apocalypse but chose to go stay inside his dorm room. You have a couple of choices if you want to do it right. Look around the city and find a good shop that can be easily defensible from zombie and human attacks and wait until the beginning of the apocalypse to make it your base. Or prepare a sturdy vehicle, renting is cheap and stay by a shop. As soon as the outbreak start fill it with everything you need and go to a safe place. Or stay close to an army camp and go hide there when it starts. You have many options especially when you are given OP powers. Not just go sit inside your freaking dorm room.