I've tried my hardest to recreate this bug, on both 0.31 and the 0.30 version that you've been playing and I can't, it runs perfectly fine for me, idk what's gone wrong, sorry.
Could you make it so that the game writes in a file whenever you try to access the school? That way I can send it to you to figure out where the code stops