The tree fell amid rainfall at 1pm and also damaged local administrator Thong-in Marasiri's pickup truck. No casualties were reported.
Provincial governor Suwit Khamdee had officials remove the 15-tonne tree and repair two damaged classrooms and torn-down electrical wires.
School director Adul Phupakdee said the pupils were terrified by what happened and the school would suspend classes for Thursday and Friday.
Another tree fell on Wednesday due to the weather conditions. A 40-year-old Siamese Rosewood fell onto a concrete fence of Kud Or Suksawat Wittaya School in Muang district. No injuries were reported.