The invention discloses ceramic glaze prepared from the following components in weight percentages: 40 to 80% of SiO2, 8 to 20% of Al2O3, 0 to 5% of B2O3, 3 to 13% of CaO, 1 to 6% of MgO, 1 to 10% of BaO, 0 to 5% of ZnO, 1 to 4% of K2O, 1 to 4% of Na2O, 5 to 13% of ZrO2, 0 to 0.5% of Fe2O3, and 0 to 0.5% of TiO2. The invention also discloses a preparation method of the ceramic glaze. In the preparation method of the invention, some raw materials in the glaze formula are calcined at high temperature in advance, which helps to reduce defects such as bubbles and pinholes on the glaze and improves the quality of a product, meanwhile, the melting temperature of the glaze is properly reduced, the fluidity of a glaze melt at the high temperature is increased, and a flat, fine and smooth surface can be easily obtained. By adoption of the preparation method of the invention, the matte glaze with good hand feel and low glossiness can be obtained, and the high gloss glaze with a smooth surface and without pinholes or bubbles can also be obtained, so as to obtain the ceramic product with more excellent performance.