Another useful website is Technical Language. you will find some resources which is related to Technical English. You can freely use them in your classroom but not for commercial use. It is sometimes hard to find the right resource for your classroom.
If you have any different ideas, please submit your work to share with your colleagues.