Weather, holidays keep students out of school