School cancelled, residents encouraged to stay off roads