Here are some resources' that may help you in your English class...
BIOGRAPHY RESOURCE CENTER pw. nhais
Easybib: Free Bibliography Maker

AMERICAN MEMORY PROJECT (Library of Congress)

Amnesty International Magazine
Directory of Open Access Journals.
ON-LINE SPEECH BANK: DOCUMENTED FORMAL SPEECHES
To help donate rice to the poor and study vocabulary, try:
To help with your English skills on SAT's try these:
http://apps.collegeboard.com/qotd/question.do