Bad weather and poor road conditions caused Grayson County Public Schools to close in-person learning for the first nine days following the winter break.