The solubility of alcohol in water is due to excessive intermolecular hydrogen bonding in their molecules.

The extent of hydrogen bonding in diethyl ether is less as compared to alcohols. Therefore diethyl ether is soluble in water only to a small extent.