There are many free and low-cost English as a Second Language courses throughout New York City. For information about these programs, go to Riverside Language Programs and click on “Other ESOL Courses” for a list broken down by borough. Riverside Language Programs also provides free courses, but you must meet strict criteria for enrollment.