In this article I reflect on three pedagogical models: the behaviorist, constructivist and social critical models. Aspects such as the historical context where each pedagogical model begins, its main characteristics; the role of the teacher, the students, knowledge, learning and evaluation in the educational process and their main contributions, are described. Likewise, a contrastive análisis between the three models is done. As the main conclusions of this analysis I can say that there is a need to have pedagogical models that respond to the needs and requirements of the 21st century, a time in which great transformations take place, especially in technology and forms of communications as well as in the way of learning and teaching