As I state in the other threads, teaching scientific English is all about words. Here is my choice for a good picture dictionary featuring scientific subject: Reader's Digest trilingual-visual-dictionary Not cheap but very effective. And yes it is trilingual: Thai, English and French. I used it for vocabulary sheet, I simply scan it in grey-scale and them erase the French to avoid confusing student. Finding good online resources is not always easy. Here is one: BBC bitesize The school website of the BBC is literally a galaxy and reviewing all the resources may be impossible. Science resources anyway are always good and luckily Thai MOE are just copying their standards from the British curriculum (or maybe it is the British Council who write curriculum for them? Who knows ;) ).