Question: why cao is not soluble in water?
Answer: CaO is actually sparingly soluble, meaning it will only dissolve in very small amounts. This I believe is because the formation of calcium hydroxide naturally raises the acidity of the water (by liberating ions). CaO is soluble in acid. ... Hydroxides generally are not soluble (with the slightly soluble exception of CaO)