The English School
Provides low-cost, high quality English language instruction to non-native speakers of English in Mercer County.The English School offers 5 levels of English classes as well as individual and small group tutoring. They also offer additional programs for preschoolers, students, and adults.
The Lawrence Road Presbyterian Church
1039 Lawrence Road, Lawrenceville, NJ 08648
Phone: (609) 540-0451
El Centro of Catholic Charities
Is a program in partnership with the Pace Center for Civic Engagement that provides English classes for adults in Princeton and Trenton regardless of race, gender, or religious affiliation. El Centro: Trenton classes take place Monday through Friday from 5:30pm to 7:00pm at Catholic Charities, Diocese of Trenton. El Centro:
Campus classes take place at Princeton University on Friday mornings from 9:00-10:00 AM and Saturday afternoons from 2:00-3:30 PM. They offer both a beginner and an advanced class.
383 West State Street
Trenton, NJ 08607-1423
PACE Phone: (609) 258-7260
El Centro Phone: (609) 394-2056
ESL El Centro Web: http://svcecesl.wixsite.com/elcentro
El Centro Web: www.catholiccharitiestrenton.org/locations/el-centro
Mercer County Community College (MCCC)
Offers English language training programs and English as a Second Language (ESL) for credit and non-credit. For a full course list, please click here.
West Windsor Campus
1200 Old Trenton Road
West Windsor, NJ 08550
Phone: (609) 570-3438
James Kerney Campus
102 N. Broad Street
Trenton, NJ 08608
Phone: (609) 570-3185
Nassau Christian Center’s
English as a Second Language program reaches out to internationals in the Princeton community by providing ESL classes free of charge. The class meets during the academic year and includes beginner, intermediate, and advanced English, grammar, writing, reading, conversation and introduction to American culture. Please contact the church office for dates and more information.
26 Nassau St, Princeton, NJ 08542
Phone: (609) 921-0981
Princeton Adult School
Offers an English as a Second Language program with multi-skill and conversation classes. They offer beginner, intermediate, and advanced classes for Princeton residents.
120 John Street, Princeton, NJ 08540
Phone: (609) 683-1101
Princeton Public Library
Offers free, walk-in English conversation classes. Classes are open to the public. The library also offers story time in a variety of languages, as well as many language learning materials and resources. Online programs are available through the library and include Mango Languages, Muzzy Languages, and Rosetta Stone.
65 Witherspoon Street
Princeton, NJ 08542
Phone: (609) 924-9529
Offers over 40 ESL classes to those with a variety of language abilities and backgrounds. Classes are available year-round with sessions starting in September, January and July. Short-term classes are also offered at various times during the year. All participants must be YWCA members.
59 Paul Robeson Place, Princeton, NJ 08540
Phone for English Speakers: (609) 497-2100, ext. 306
Phone for Spanish Speakers: (609) 497-2100, ext. 338
Phone for Chinese Speakers (609) 497-2100 ext. 329
SeniorLearn (formerly SeniorNet)
Provides Latin classes for seniors. SeniorLearn students consistently earn first place in the National Latin Exam. Internet connection and basic computer skills required.