Shelton public schools will have a two-hour delayed opening today, Wednesday, Dec. 18.