Here is some reading materials.
Online Articles and materials. A site about English language teaching, language development and applied linguistics.
Java community. It is a good site for you to learn some IT related vocabulary and articles.
Yahoo Daily News. You can find quickly updated English news in different categories.
MSNBC news. U.S news, world news, business news, sports news, tech news, entertainment news and etc.
A site for the "fool"-easy learning material. A site for you to learn business, finance English. It offers news and investing knowledge.
Online web dictionary and thesaurus . You can check the meaning of the words on the Website that you are reading.
Easy-to-read news. The article contains in this site are beginning or mid-reading level English learners.
English Reading Practice. The site cooperates with U.S. National Council of Teachers of English. It contains various type of articles for reading, ranging from medicine to sports.
Study Skills & Strategies. Free information on study skills, study strategies and study aids.
ESL: Reading. Links of Interest to Teachers and Students of English as a Second Language.
Using Jokes and Humor to Learn English. Joe's Jokes - Read, Listen, and Learn English. A great way to increase your vocabulary!
Adult Learning Activities. California distance learning project, where you can read and listen to short essays about America.
CNNSF Learning Resources. Selected news stories published with video, audio, full text, abridged text, and story outlines for educational use.
The English Learner Movie Guides. A detailed synopsis of 100 popular movie with an extensive glossary of vocabulary and various cultural references.
Public Domain Books. Hundreds of books you can free download or open to read.
Life in a New Country. ESL students writing about the American culture.
PanaVox Speech Server.Broadcasts text as live synthesized high quality speech to users who are using 33 or 56 k or faster modems.