Nearly all of Detroit's public schools were closed Monday and more than 45,000 students missed classes after about half the district's teachers called in sick to protest the possibility that some of them won't get paid during the summer if the struggling district runs out of cash.