A chain extended polyepoxide is typically prepared by reacting together the polyepoxide and polyhydroxyl group-containing material neat or in the presence of an inert organic solvent such as a ketone, including methyl isobutyl ketone and methyl amyl ketone, aromatics such as toluene and xylene, and glycol ethers such as the dimethyl ether of diethylene glycol.