Given the fact that teachers are now expected to be informed enough to be able to gear their teaching towards the varying requirements of different classroom settings, this study was designed to shed light on what it takes to be an effective teacher. To this end, the characteristics or major teaching functions of good language teachers often alluded to in the literature as those of effective language teaching practices were subjected to the judgment of English language learners, English, language teachers, and language institute managers. The data so obtained through a questionnaire and several classroom observations was then statistically analyzed. The findings of the research carried out indicated that of the seven major teaching functions that language teachers are expected to perform, that is, (1) management of student behavior, (2) instructional presentation, (3) instructional monitoring, (4) instructional feedback, (5) facilitating instruction, (6) communicating within the educational environment, and (7) performing non-instructional duties, functions 6 and 7 were considered by all the three groups and the observers as well to be of more significance compared with the other five functions. This is ,of course, in step with today's trend in teacher development programs in which a high premium is placed on establishing rapport (function 6) and sharpening teachers' sensitivity to self development.