In the well-to-do town of New Canaan, Conn., families pay top dollar to live on picturesque New England streets, frequent the area’s upscale boutiques and send their children to some of the best schools in the state. But in recent years, a scandal had quietly been brewing at a couple of those schools: Someone had been taking the children’s lunch money — after it had been paid. For years, cash was disappearing from cafeteria registers at the high school and middle school, apparently unbeknown to school officials. Nearly $500,000 was pilfered from 2012 through 2017, the authorities said. On Monday,...