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

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

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

Maple Shade Library 200 Stiles Avenue 08052 Maple Shade , NJ

Tuesdays, Wednesdays

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 - Main Library

340 Plainfield Ave, Edison, NJ 08817

Tuesdays, Wednesdays, Thursdays

Free

Edison Public Library - North Edison branch

777 Grove Ave., Edison, NJ 08820

Thursdays

Free

Highland Park Public Library

31 North 5th Avenue, Highland Park, NJ 08904

Thursdays
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, 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

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

1100 Kings Highway North, Cherry Hill, NJ 08034

Tuesdays, Courses of Classes

Free of charge...

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

Tuesdays, Based on Availability

Free of charge...

MONMOUTH
Library/Organization Address Days of Classes Fee
Matawan Aberdeen Public Library

165 Main Street, Matawan, NJ 07747

Mondays

Free

MORRIS
Library/Organization Address Days of Classes Fee
Montville Township Public Library

90 Horseneck Road

Wednesdays, Fridays
Saint Anthony's Church

65 Bartholdi Aveneu, Butler NJ 07405

Wednesdays

Free

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

Lakewood Branch: 301 Lexington Avenue; Lakewood NJ 08701

Tuesdays, Thursdays

Free

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

65 Witherspoon Street, Princeton, NJ 08542

Sundays

Free of charge...

UNION
Library/Organization Address Days of Classes Fee
Rahway Public Library

2 City Hall Plaza Rahway, NJ 07065

Wednesdays

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.