Enchanted Learning has some really good resources (and I think a subscription for one year is $20 US). The website is www.enchantedlearning.com
You can build whole units around the materials on the site, and print and photocopy only what you need from it.
I hope this helps!
- For Teachers