Islamic militants occupied a primary school in a southern Philippine village on Wednesday and took hostages, the military said.

"As of now they are in the school holding the civilians. They are using them as human shields," Captain Arvin Encinas, spokesman for the army division with responsibility for the area, told AFP by phone.