Due to the current weather conditions, including sleet and freezing rain, administrators have announced that all Shelton public schools will be on a two-hour delayed opening today, Tuesday, Jan. 8.