The Assure Model of Learning
The ASSURE model is a process that was modified to be used by teachers in the regular classroom. İt has six steps which you can see on the picture.
When I was in high school, my teachers was trying these steps. For example, utulizing materials, analyzing learner characteristics and designing materials. I think they should have used all steps
but they didnt. If they did, maybe all students in my high school would be better now.