Directory of Services
ESL Programs
ESL programs hosted at the Plainsboro Public Library are free for participants
(Updated November 1, 2025)
Sign up for our mailing list here to receive news about ESL programs run by the Plainsboro Library and other local organizations!
Mondays, 1:00-2:30 PM
Join us for a beginning/pre-intermediate level ESL class beginning October 6 – November 17 with instructor Cindy Gordon!
The class will use videos, podcasts and real-life experiences to introduce students to basic vocabulary and grammar.
The class will help students gain confidence in their listening and speaking skills.
Every Wednesday 1-2:30pm, until 11/19/25
2nd Floor History Room (REGISTRATION REQUIRED FOR ALL CLASSES)
Wednesdays, 1-2:30pm, October 1 – November 19, 2025
Practice English listening and speaking skills with Ken on Wednesday afternoons! This class is best suited to intermediate and advanced learners interested in practicing English conversation.
Registration required for each individual session due to room capacity limits. Apologies for the inconvenience!
Due to limited seating, registration is required for each session.
Thursdays, 1:00-2:30 PM
Join Ada in this ESL class geared specifically towards Russian speakers on Thursdays, October 16 – December 11!
12-1 PM: Beginner Level
1-2 PM: Intermediate level
Registration required due to limited space. The class takes place in the 2nd floor History Room.
Multiple levels & schedule options
The Plainsboro Library is excited to partner with Literacy NJ, a non-profit organization which offers level-based ESL classes in many different locations! We currently have one weekly in-person class taking place at the Plainsboro Library. Fall session registration is now closed. Please contact LiteracyNJ directly for information on the next session.
Registration is required. Those interested should contact Owen Faecher at 732-906-5456, or through email at ofaecher@literacynj.org.
EE
English Language Learning
ESL classes at NJ libraries, a list maintained by LibrarylinkNJ: https://librarylinknj.org/DO-diversity/ESL
Literacy New Jersey (provides free group ESL classes of various levels and citizenship classes): https://literacynj.org/
Princeton YWCA has a vast selection of ESL programming, with an option of free classes for those who qualify and who are serious about attending class 3 times a week and completing the assigned homework: https://www.ywcaprinceton.org/programs/literacy-programs-esl/esl-2/
Princeton Alliance Church provides free level-based ESL classes on Monday evenings in 2 semesters of 10 weeks each, Fall and Spring. They have levels from basic to advanced: https://www.princetonalliance.org/esl/
Brian’s Informal English Classes is sponsored by Princeton University’s Davis International Center and is free for all to join. Classes meet at the university, and are of intermediate to advanced level. Those interested should join the class Facebook page: https://www.facebook.com/profile.php?id=100057574063633
Saylor Academy has free, self-paced ESL courses with no instructor. Helpful for TOEFL and test preparation: https://learn.saylor.org/course/index.php?categoryid=29
Citizenship
Jewish Family Services of Middlesex County provides free citizenship classes online: https://jfsmiddlesex.org/immigration-and-citizenship/
New Brunswick Public Library offers citizenship classes on Tuesday evenings throughout 2025. Classes are open to beginner and intermediate English learners who have a green card.
For more information, visit www.nbfpl.org/elp, call 732.745.5108 x29, or email kavita@nbfpl.org.
To register, call John Tello at 732-777-1940 (se habla Español).
The New Brunswick Adult Learning Center offers citizenship classes for people who can speak basic English. Call 732.745.5300 for information.
East Brunswick Public Library offers citizenship classes. offers English classes. Registration for the 2024-2025 school year is now closed. Registration for the 2025-2026 school year will open in July 2025. Visit https://cp.ebnet.org/adult-schooleslhse for information.



