Hi Remi! Thank you for your response. The intended respondents are General Chemistry Students (freshmen undergraduate college students and grade 11 students enrolled in STEM)
Dear Angelo, I embed a link to some resources that I collected on Scoop.it. Some of them may be related to school teaching, but I hope you find some of them relevant.
I guess chemistry is an abstract topic and therefore difficult for students to imagine atoms and molecules interactions. In this case, I always use analogical reasoning. Analogies are used to create pictures in the mind of the students from an known situation. Simple lab experiments follow the analogy used to help students switch from the pictures of the analogy to the principles of chemistry. One analogy that I use is comparing "people's affinity" with "chemical affinity'. I know some teachers using cartoons to explain chemistry. I hope this helps.
I have noticed that when dealing with students if you make it fun they pay attention more and have the willingness to learn. I have used chemical equations using nerve agents, mustard gas, and other chemical compounds that have the ability to be disabling and even deadly. Obviously we don't make them, however it did seem to peak their interest. Don't know it this helps but may give it a chance.
I suggest you look into task sequencing. Focusing on task sequence and design will help you engage students with the tasks and maximise your opportunity to interact with the students and make their thinking explicit. Hence, more room for teaching and learning to happen.
This strategy is not specific to teaching a topic in Chemistry, but applicable to teaching and learning of topics in various subjects. You might want to look into sociocultural perspective of teaching and learning.