"Teachers - Create flash cards for your students. Build customized pages for each of your classes to better organize your cards." You can hand out flash cards to your students as well. They can work in pairs or in groups to help study for tests.
I have referred to this website for myself mainly however, when teaching high school I feel it is necessary to start teaching students early what requirements they will have to meet for college level papers. This website is a great sources to use for less
This website has a lot of novels and short stories available. This could be a really valuable resource in a school that might not be able to afford as many books.