ESL Classes at NJ Libraries

Please click a library name for more information.

Library/Organization Address Days of Classes Fee
Bloomingdale Free Public Library

101 Hamburg Turnpike, Bloomingdale, NJ 07403

Wednesdays

Free of charge

Bradley Beach Public Library

511 Fourth Ave., Bradley Beach, NJ 07720

Tuesdays

Free

Burlington County Library

5 Pioneer Boulevard Westampton , NJ 08060

Mondays, Thursdays

Free of charge.

 

Burlington County Library System

18 East Union Street, Bordentown, N.J. 08505

Mondays, Wednesdays

Free of charge.

Burlington County Library System

18 East Union Street, Bordentown, N.J. 08505

Mondays

Free of charge

Burlington County Library System

Maple Shade Library 200 Stiles Avenue 08052 Maple Shade , NJ

Tuesdays, Wednesdays

Free of charge

Cherry Hill Public Library

1100 Kings Highway North, Cherry Hill, NJ 08034

Tuesdays, Courses of Classes

Free of charge

Cherry Hill Public Library

1100 Kings Hwy North, Cherry Hill, NJ 08034

Mondays, Tuesdays, Wednesdays, Thursdays, Fridays

Free of charge.  **Cherry Hill Library Card is required to register.

Cliffside Park Public Library

505 Palisade Ave Cliffside Park NJ 07010

Mondays, Tuesdays, Wednesdays, Thursdays, Fridays, Based on Availability

Free of Charge

East Brunswick Public Library

2 Civic Center Drive, East Brunswick, NJ 08816

Mondays, Tuesdays, Wednesdays, Fridays

$10, or waiver

Edgewater Free Public Library

49 Hudson Avenue, Edgewater, New Jersey 07020

Mondays, Tuesdays, Wednesdays

All classes are free of charge.

Edison Public Library

340 Plainfield Ave, Edison

Thursdays

Free

Edison Public Library - North Edison branch

777 Grove Ave, Edison

Wednesdays

Free

Englewood Public Library

31 Engle Street Englewood, NJ 07361

Based on Availability

Free of charge

Hillsdale Public Library

509 Hillsdale Avenue, Hillsdale, NJ 07642

Based on Availability

Free of charge for Hillsdale residents

Johnson Public Library

274 Main Street. Hackensack, NJ 07601

N/A

Free of Charge

Library of the Chathams

214 Main Street, Chatham, NJ 07928

Thursdays

Free of charge

Long Branch Free Public Library

328 Broadway, Long Branch, NJ, 07740

Wednesdays

Free of charge

Maplewood Memorial Library

1688 Springfield Ave., Maplewood NJ 07040

Tuesdays, Thursdays

$25.00 registration fee

Matawan Aberdeen Public Library

165 Main Street, Matawan, NJ 07747

Mondays

Free

Metuchen Public Library

480 Middlesex Ave., Metuchen, NJ 08840

Saturdays, Based on Availability

Free (Space is limited)

Middletown Township Public Library

55 NEW MONMOUTH RD

Wednesdays

Free

Montclair Public Library

50 S. Fullerton Ave, Montclair, NJ 07042

Based on Availability

Free of charge

Montville Township Public Library

90 Horseneck Road

Wednesdays, Fridays
North Brunswick Public Library

880 Hermann Road, North Brunswick, NJ 08902

Fridays

Free

Ocean County Library - Lakewood Branch

Lakewood Branch: 301 Lexington Avenue; Lakewood NJ 08701

Mondays, Tuesdays, Wednesdays, Thursdays, Saturdays

Free

Old Bridge Public Library

One Old Bridge Plaza, Old Bridge NJ, 08857

Tuesdays, Wednesdays, Courses of Classes

Free of Charge

Palisades Park Public Library

257 2nd St, Palisades Park, NJ 07650

Mondays, Tuesdays, Wednesdays, Thursdays, Fridays

Free.  None of the listed classes require registration. You may join at any time.  You do not need to live in Palisades Park or have a library card to join our classes.  Assistance is available in English, Spanish, and Korean at the library or via phone.

Pennsauken Free Public Library

5605 N. Crescent Blvd, Pennsauken, NJ 08110

Mondays

Free of charge

Piscataway Public Library

500 Hoes Lane, Piscataway, NJ 08854

N/A

Free of Charge

Plainsboro Public Library

9 Van Doren Street, Plainsboro, NJ 08536

Mondays, Thursdays

Free

Plainsboro Public Library

9 Van Doren Street

Wednesdays

Free of charge.

Princeton Public Library

65 Witherspoon Street

Mondays, Tuesdays, Wednesdays, Thursdays, Fridays, Sundays

Free

Saint Anthony's Church

65 Bartholdi Aveneu, Butler NJ 07405

Wednesdays

Free

South Brunswick Public Library

110 Kingston Lane, Monmouth Junction, NJ 08852

Mondays, Tuesdays, Wednesdays, Thursdays, Based on Availability, Courses of Classes

Free of charge

Union Public Library

1980 Morris Avenue

Mondays, Tuesdays, Wednesdays, Thursdays

Free

Vineland Public Library

1058 E. Landis Ave., Vineland, NJ 08360

Based on Availability

Free of charge.

West Orange Public Library

46 Mount Pleasant Avenue

Mondays, Wednesdays, Saturdays

Free of charge

Westwood Free Public Library

49 Park Avenue, Westwood NJ 07675

Mondays, Fridays

No fee

Wood-Ridge Memorial Library

231 Hackensack Street, Wood-Ridge, NJ 07075

Mondays, Wednesdays, Fridays, Saturdays

Free of charge.

Woodbridge Main Library

1 George Frederick Plaza, Woodbridge, NJ 07095

Wednesdays, Courses of Classes

Free of charge

Woodbridge Public Library

211 Ford Avenue, Fords, NJ 08863

Thursdays, Courses of Classes
Woodbridge Public Library - Iselin Branch Library

1081 Green Street, Iselin, NJ 08830

Thursdays, Courses of Classes

Free of charge