Resources for English Language Learners

Books in World Languages

Books in Arabic

Books in Polish

Books in Russian

Books in Spanish

Resources from the Library

Mango Language Learning

Online courses for many different languages, as well as a translation tool.

Testing and Education Reference Center

Practice tests for the US citizenship exam and TOEFL tests, as well as many others.

In English DVD Set

In English is a complete video program for teaching English which introduces over 2000 words and basic English sentence structure in units of self instruction. It is available for check out at the Main Library.

The accompanying workbooks for each unit are available below as PDF files. Please visit the library Reference Desk if you would like to purchase printed copies.

Local Resources

Valley Opportunity Council

Valley Opportunity Council offers English classes for adults, as well as many other services.

Web Resources

Some helpful websites for English skills, grammar, and vocabulary.

Websites for studying English

ESL Gold

ESL Gold has practice for idioms, grammar, vocabulary, pronunciation, business, the TOEFL test and more.

Learn English Today

Learn English Today has English vocabulary, idioms and proverbs.

ESL America

Reading, writing, conversation, and grammar studies. This website connects to other websites for its content.

English Grammar 101

English Grammar practice.

Websites with Audio


Randall's ESL Cyber Listening Lab has three levels of listening practice.

American Public Media Radio Programs

Radio programs in English available online. For intermediate or advanced English learners.

ESL Listening

Audio poetry, songs, animal facts, and more.

Voice of America News

Voice of America has current news broadcasts in simple English.

Websites with Pronounciation Help

Rachel's English

Rachel's English offers help with individual sounds of English, not in speaking in full sentences.

Eva Easton

Audio files of vocabulary lists to listen to on your computer.

Merriam Webster Dictionary

Merriam-Webster online dictionary provides audio pronunciations.

Websites for Reading English

ESL Fast

Short stories for beginner and intermediate English learners.

Websites for English Vocabulary

Heinle's Newbury House Dictionary

Vocabulary activities and pronunciation help with simple, clear definitions.

Merriam-Webster Picture Dictionary

The dictionary is divided into subjects for easy searching.

Arlen Freed's English for Specific Purposes

Vocabulary for business, medical, and other specialized topics.

Websites for English Writing

Perdue University Online Writing Lab

Advice for writing in English.

Elements of Style

The online version of the classic writing book by Strunk and White is good for people with advanced English skills.

If you would like to suggest a link for this page, we would be happy to evaluate it in accordance with our collection development policy and our assessment of community needs, local interest, and informational value. For-profit and non-local organizations don't usually meet our criteria. To suggest links, please email We promise that we will evaluate your link, but we can't reply to every email we receive.