Recently, blending learning has attracted more and more researchers attention in the field of teaching and learning. However, there are many troubles in making it clear as teaching model is suitable for specific knowledge points and there are no fixed implementing pattern. In this paper, we propose a new teaching strategy for blending learning, and divide all the knowledge into five categories, such as declarative knowledge, concept knowledge, rule knowledge, basic skill knowledge, and problem solving knowledge. Furthermore, we analyze the characteristics of each category and predict which tea...