Cyclone Luban is expected to hit southern parts of Oman and Yemeni islands, including Socotra, on Wednesday night with winds expected to reach 120 kilometres per hour (75 miles per hour).
"Schools will be shut as a precautionary measure and to protect the students and staff... and in case residents need shelter during that time," the education directorate in Dhofar, 950 kilometres south of Muscat, said in a statement on Wednesday.
Luban is currently considered a category one tropical cyclone.
The cyclone had isolated parts of Socotra island -- part of a UNESCO-protected archipelago for its rich biodiversity -- with the government declaring it a "disaster" zone.
(With inputs from agencies.)