social science teacher careers in Cavite, Philippines