Directory of Services
ESL Programs
ESL programs hosted at the Plainsboro Public Library are free for participants
(Updated April 25, 2025)
Sign up for our mailing list here to receive news about ESL programs run by the Plainsboro Library and other local organizations!
Tuesdays 1:30-3:00pm (1st Floor Community Room) Until 4/15/25
Thursdays 6:30-8:00pm (1st Floor Community Room)
Saturdays 10:00-11:30am (Online on Zoom)
On hiatus during Summer 2025
Join instructor Antonio Alvarez for ESL classes on Tuesday afternoons, Thursday evenings and an online session on Saturday mornings! This class is best suited to beginner-intermediate English language learners.
To receive a link to the Saturday online session, please register here: https://engagedpatrons.org/EventsRegister.cfm?SiteID=5284&EventID=547493
Tuesdays 1:30-3:00pm (1st Floor Community Room)
Starts April 22, 2025
On hiatus during Summer 2025
Learn English with Antonio, starting from the basics!
For beginning adult English learners.
No registration needed.
Every Sunday 11:30am-1:00pm, until 6/29/25 (No class 5/4/25)
Every Wednesday 1:00-2:30pm, 5/14/25-7/2/25
2nd Floor History Room (REGISTRATION REQUIRED)
Join Mrudhula & Robert on Sunday and Ken on Wednesday in the library’s 2nd Floor History Room to practice and improve your English listening and speaking skills! These classes are most suited to intermediate-advanced English language learners.
Due to limited seating, registration is required for each session.
Register for Sundays 11:30am-1pm:
NO CLASS 5/4/25
Register for Wednesdays 1:00-2:30pm
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.