The purpose of this study is to compare the difference between the students in teachers' universities or colleges and the students in teacher education program (TEP) at general universities in terms of their satisfaction level toward TEP, work values, role perceptions about teacher and commitment to teaching. The majoring findings of this study are as following: 1. The students in teachers' universities or colleges have higher or more positive concept on the satisfaction level toward TEP, role perceptions about teacher and the commitment to teaching than the students in general universities; but in terms of work values is on the contrary. 2. The satisfaction level toward TEP, work values and role perceptions about teacher can be used to predict different levels of the commitment to teaching.