http://havefunteaching.com/ has worksheets that you can print off to use to teach students with. You could also go to a local school and ask teachers what texts they use to print from.
There are several websites that offer free multiplication worksheets. My favorite site to use is www.tlsbooks.com, but there is also www.education.com and www.math-aids.com.
You should try going to a school to find subtraction worksheets. At someone you work with or go to another school and ask. Other math teachers will have these.
http://www.education.com/worksheets/kindergarten/?cid=55000.0068248007&s_kwcid=TC|8363|school%20worksheets%20for%20kindergartenS|b|14486135815&gclid=CM2C0o_ZxLECFQ8CQAodM3cASg has an awesome program for kindergarten worksheets for school use, and it's all free.
You can find printable social studies worksheets online on websites such as education.com, teachervision.com, or superteacherworksheets.com. These websites offer a variety of worksheets for different grade levels and topics in social studies.
I have researched long division worksheets for you and found a number of sites that have both downloadable and printable worksheets. A few sites you might want to have a look at are superteacherworksheets dot com as well as mathisfun dot com.
There is a wide range of sites available with downloadable and printable decimal worksheets. A few sites that might be of interest to you are homeschoolmath dot net as well as aplusmath dot com.
Mymaths.co.uk is very resourceful. Edexcel.co.uk but this may be primarily about teaching on a higher level. It may also be a good idea to get in touch with local schools and get a few new ideas from people in your sector.
You can find figurative language worksheets at the following website: hhttp://www.ereadingworksheets.com/figurative-language/figurative-language-worksheets/. The following website also provides useful information about how to design your own worksheets: http://www.ehow.com/how_8483822_explaining-figurative-language-worksheets.html
If you are teaching you might consider getting a subscription to edhelper.com. There you can get random made worksheets for any level of subject.
You might use one of these <a href="http://www.wikitree.com/printable/family-tree-diagram.html">printable family tree diagrams</a>.
eReadingWorksheets.com has a good selection of free inference worksheets for high school students. You can download them in RTF or PDF format and also preview them in your browser. Use this link to jump straight to the appropriate page on their website (you might need to copy and paste it): http://www.ereadingworksheets.com/free-reading-worksheets/reading-comprehension-worksheets/inferences-worksheets/
You use instructional materials when you teach something. Some examples of instructional materials might be books, worksheets, samples of items you are teaching about, pictures of things you are teaching about, CDs with music from places you are teaching about, audio CDs with samples of a language you are teaching, charts and graphs which give visual information about something you are teaching about.