ESL Classes at NJ Libraries

Please click a library name for more information.

BERGEN
Library/Organization Address Days of Classes Fee
Bergenfield Public Library

50 W. Clinton Avenue Bergenfield, NJ 07621

Mondays, Thursdays

$10...

Cliffside Park Public Library

505 Palisade Ave Cliffside Park NJ 07010

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

Free of Charge...

Edgewater Free Public Library

49 Hudson Avenue, Edgewater, New Jersey 07020

Mondays, Tuesdays, Wednesdays

All classes are...

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...

Johnson Public Library

274 Main Street. Hackensack, NJ 07601

N/A

Free of Charge...

Palisades Park Public Library

257 2nd St, Palisades Park, NJ 07650

Mondays, Tuesdays, Wednesdays, Thursdays, Fridays

Free.  None of...

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...

SOMERSET
Library/Organization Address Days of Classes Fee
Bernardsville Public Library

1 Anderson Hill Road, Bernardsville, NJ 07924

Mondays, Thursdays

Free of charge...

Bound Brook Memorial Library

402 E High St. Bound Brook, NJ 08805

Tuesdays

Free of charge...

Bridgewater Library

1 Vogt Drive, Bridgewater, NJ 08807

Wednesdays

Free of charge...

Hillsborough Library

379 South Branch Rd. Hillsborough Municipal Complex Hillsborough, NJ 08844

Mondays

Free of charge...

Manville Library

100 S. 10th Ave. Manville NJ 08835

Thursdays, Saturdays

Free to the...

Manville Library

100 S. 10th Ave. Manville NJ 08835

Saturdays

Free to the...

North Plainfield Memorial Library

6 Rockview Ave. North Plainfield, NJ 07060

Mondays, Wednesdays

Free of charge...

Somerville Library

35 West End Ave. Somerville, NJ 08876

Mondays, Wednesdays

Free of charge...

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

101 Hamburg Turnpike, Bloomingdale, NJ 07403

Thursdays

Free of...

MONMOUTH
Library/Organization Address Days of Classes Fee
Bradley Beach Public Library

511 Fourth Ave., Bradley Beach, NJ 07720

Tuesdays

Free

Long Branch Free Public Library

328 Broadway, Long Branch, NJ, 07740

Wednesdays

Free of charge...

Matawan Aberdeen Public Library

165 Main Street, Matawan, NJ 07747

Mondays

Free

Middletown Township Public Library

55 NEW MONMOUTH RD

Wednesdays

Free

BURLINGTON
Library/Organization Address Days of Classes Fee
Burlington County Library

5 Pioneer Boulevard Westampton , NJ 08060

Mondays, Thursdays

Free of charge...

Burlington County Library System

Maple Shade Library 200 Stiles Avenue 08052 Maple Shade , NJ

Tuesdays, Wednesdays

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...

MIDDLESEX
Library/Organization Address Days of Classes Fee
Carteret Free Public Library

100 Cooke Ave Carteret, NJ 07008

Thursdays

Free of charge...

East Brunswick Public Library

2 Civic Center Drive, East Brunswick, NJ 08816

Mondays, Tuesdays, Wednesdays, Fridays

$10, or waiver...

Edison Public Library

340 Plainfield Ave, Edison

Thursdays

Free

Edison Public Library - North Edison branch

777 Grove Ave, Edison

Wednesdays

Free

Metuchen Public Library

480 Middlesex Ave., Metuchen, NJ 08840

Saturdays, Based on Availability

Free (Space is...

North Brunswick Public Library

880 Hermann Road, North Brunswick, NJ 08902

Fridays

Free

Old Bridge Public Library

One Old Bridge Plaza, Old Bridge NJ, 08857

Tuesdays, Wednesdays, Courses of Classes

Free of Charge...

Piscataway Public Library

500 Hoes Lane, Piscataway, NJ 08854

Mondays, Tuesdays

Free of Charge...

Plainsboro Public Library

9 Van Doren Street, Plainsboro, NJ 08536

Mondays, Thursdays

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...

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...

CAMDEN
Library/Organization Address Days of Classes Fee
Cherry Hill Public Library

1100 Kings Hwy North, Cherry Hill, NJ 08034

Mondays, Tuesdays, Wednesdays, Thursdays, Fridays

Free of charge...

Cherry Hill Public Library

1100 Kings Highway North, Cherry Hill, NJ 08034

Tuesdays, Courses of Classes

Free of charge...

MORRIS
Library/Organization Address Days of Classes Fee
Library of the Chathams

214 Main Street, Chatham, NJ 07928

Thursdays

Free of charge...

Montville Township Public Library

90 Horseneck Road

Wednesdays, Fridays
Saint Anthony's Church

65 Bartholdi Aveneu, Butler NJ 07405

Wednesdays

Free

ESSEX
Library/Organization Address Days of Classes Fee
Maplewood Memorial Library

1688 Springfield Ave., Maplewood NJ 07040

Tuesdays, Thursdays

$25.00...

Montclair Public Library

50 S. Fullerton Ave, Montclair, NJ 07042

Based on Availability

Free of charge...

West Orange Public Library

46 Mount Pleasant Avenue

Mondays, Wednesdays, Saturdays

Free of charge...

OCEAN
Library/Organization Address Days of Classes Fee
Ocean County Library - Lakewood Branch

Lakewood Branch: 301 Lexington Avenue; Lakewood NJ 08701

Mondays, Tuesdays, Wednesdays, Thursdays, Saturdays

Free

MERCER
Library/Organization Address Days of Classes Fee
Princeton Public Library

65 Witherspoon Street, Princeton, NJ 08542

Sundays

Free of charge...

CUMBERLAND
Library/Organization Address Days of Classes Fee
Vineland Public Library

1058 E. Landis Ave., Vineland, NJ 08360

Based on Availability

Free of charge...

The Diversity Resources Online is a collaboration between the NJLA Diversity & Outreach Section
and LibraryLinkNJ, the New Jersey Library Cooperative.
It has been implemented and maintained by LibraryLinkNJ.

LibraryLinkNJ, The New Jersey Library Cooperative
44 Stelton Road, Suite 330, Piscataway NJ 08854
Phone: 732-752-7720 | Fax: 732-752-7785
Toll free outside (732) Phone: 1-866-505-5465 | Fax: 1-800-793-8007

LibraryLinkNJ Website Use Policies

LibraryLinkNJ, The New Jersey Library Cooperative, and its services are funded by the New Jersey State Library,
which is responsible for the coordination, promotion, and funding of the New Jersey Library Network.