social science teacher careers in Karur, India