701 Cocoa Ave, Hershey, PA 17033

(717) 533-6555 library@derrytownship.org

English as a Second Language (ESL)

Learning Express Library is an online resource through our website.

Create a FREE account with a username and password. Log in to improve your reading, speaking, listening and writing skills along with practice tests in TOEFL – Test of English as a Foreign Language.

To access test preparation and practice tests, you must first create an account for first time user, and log in thereafter.

TOEFL iBT Test Preparation eBooks 

TOEFL iBT Preparation Tutorial and Practice Tests


Gale Courses is another online resource on our website for FREE instructor-led courses.

Is English a second language for you? Take a class on Writing for ESL and for Grammar in ESL. If you  wish to pursue teaching English as a Second Language, find classes on instructing.

English as a Second Language Classes run by Churches, and Educational Organizations Serving Adult Refugees an Immigrants in the Community – Click here.

Harrisburg Community College (type in ESL in the search box)

Call: (800) 222–4222, or (800) ABC-HACC

ESL Community Education at Lancaster-Lebanon, PA IU13
Call : (717) 606-1600

Catholic Charities—Diocese of Harrisburg

Under Get Help, select Immigration Refugee & Services, scroll down to Learn More for English as a Second Language.

This following websites offer online practice tests and skill building in reading and writing English.

ESL Go.com

ESL: English as a Second Language

ONLINE: Free English classes, quiz center, and free English practice tests.

Activities for ESL Students