A series of CaO samples were prepared by calcination of commercially available and synthesis of calcium salt precursors such as calcium acetate, carbonate, hydroxide and oxalate etc. CaO samples were found to be effective for the epoxidation of styrene using hydrogen peroxide as an oxidant in the presence of acetonitrile. To determine the influence of the physicochemical properties and surface basicity on the catalytic activity, the prepared CaO samples were characterized using thermogravimetry (TG), X-ray diffraction (XRD), scanning electron microscopy (SEM), N2-adsorption and temperature-programmed desorption of CO2 (CO2-TPD). The results indicate that the amounts of very strong basic sites and high basicity strength on CaO sample are key factors for its excellent catalytic performance. In contrast, the surface area, porosity and the surface structure of CaO sample have a relatively minor effect on the catalytic activity. CaO sample, obtained by the decomposition of Ca(OH)2, prepared by precipitating calcium nitrate with sodium hydroxide in ethylene glycol solution, exhibits the highest amount of very strong basic sites and stronger strength of basic sites, and therefore it catalyses the epoxidation of styrene with the highest rate among the tested CaO samples. Under the selected reaction conditions, the selectivity of 97.5% to styrene oxide at a conversion in excess of 99% could be obtained.