Selective catalysis is used to prepare block copolyesters by combining ring-opening polymerization of lactones and ring-opening copolymerization of epoxides/anhydrides. By using a dizinc complex with mixtures of up to three different monomers and controlling the chemistry of the Zn-O(polymer chain) it is possible to select for a particular polymerization route and thereby control the composition of block copolyesters.