Barium ferrite (BaFe12O19, BaM) thin films were fabricated by the spin coating of precursors obtained by using a sol-gel method. The effects of the rotational speed on the spin-coating process for growing a BaM thin film were investigated in this study. Coated films were heat-deposited at different rotational speeds ranging from 2000 to 4000 rpm, while the number of layers was set to nine. Further, the effect of the number of layers on the growth of BaM thin films was discussed. For this purpose, we take the layers number 1 to 12 and take the constant rotational speed of 3000 rpm. All the film were characterized using X-Ray diffraction, Scanning Electron microscope, and Energy-dispersive X-Ray spectroscopy and Vibrating Sample Magnetometer. It was found that by increasing the rotational speed the amount of material deposited on the Si substrate decreased. The measured grain size of the BaM thin film was nearly similar for three three different rotational speeds. However, the grain size was found to increase the number of layers.