Some resources to learn English for free include the websites ESLGold.com, About.com in its Education and English as a Second Language sections, and CambridgeEnglish.org. All three websites offer free materials to help students learn English, such as downloadable pamphlets, videos and quizzes.
ESLGold.com offers free video and audio tutorials on how to speak, read and write English. It covers English grammar and vocabulary and has resources for English teachers. About.com has over 7,000 different pages in its Education section for students wishing to learn English as a second language. Cambridge English offers free downloadable English exam preparation materials as well as sample English papers for children.