Free English, Computer, and Citizenship Classes
Welcoming the Stranger's online and in-person classes are open to immigrants and refugees eighteen years of age and older who live in Bucks, Montgomery, Philadelphia, Lehigh and Northampton Counties in Pennsylvania, and Burlington, Hunterdon and Mercer Counties in New Jersey, regardless of gender, race, ethnicity, religion, or national origin. Our in-person classes currently take place in Bensalem, Doylestown, Hatboro, Langhorne, Levittown, Morrisville, Richboro, and Warminster in PA and in Lambertville, NJ.

School Calendar
FALL: September 8, 2025 to November 26, 2025
WINTER: January 6, 2026 to March 27, 2026
SPRING: April 7, 2026 to June 27, 2026
SUMMER: July 7, 2026 to August 15, 2026
WINTER TERM 2026 ONLINE and IN-PERSON CLASSES: January 6, 2026 to March 27, 2026
​
You may register for in-person English classes, Citizenship classes, and Computer classes in addition to one - and only one - online English class.
Students who registered for and attended an English class during the Fall 2025 (returning English students) may begin registering for Winter 2026 English classes on Friday, December 12, 2025.
​
All other students may begin registering for classes on Friday, December 19, 2025.
Note: If you did not take an English class during the Fall 2025 term, and you submit a registration request for an English class before December 19, 2025, you will not be guaranteed a seat in that class.
​
See our list of available Winter 2026 in-person English classes (link to pdf on Google Drive)
How to Enroll
If you are a new student, you must create an account before registering for classes:
If you wish to register for an online English class, you must first decide if you are a beginner, intermediate, or advanced level English speaker:
If you are a returning student, please check your account to confirm or update your information.
When you have created your new student account or checked your returning student account, you can register for classes.
