Two public pools in St. Louis were closed for cleaning Thursday morning after a child tested positive for Cryptosporidium.