Teacher, Student and society : perspectives on education