ESL Classes at NJ Libraries

Please click a library name for more information.

Library/Organization Address Days of Classes Fee
Bergenfield Public Library

50 W. Clinton Avenue Bergenfield, NJ 07621

$10 Registration fee

Bernardsville Public Library

1 Anderson Hill Road, Bernardsville, NJ 07924

Free of charge

Bloomingdale Free Public Library

101 Hamburg Turnpike, Bloomingdale, NJ 07403

Free of charge

Bound Brook Memorial Library

402 E High St. Bound Brook, NJ 08805

Free of charge

Bradley Beach Public Library

511 Fourth Ave., Bradley Beach, NJ 07720

Free

Bridgewater Library

1 Vogt Drive, Bridgewater, NJ 08807

Free of charge

Burlington County Library

5 Pioneer Boulevard Westampton , NJ 08060

Free of charge.

 

Burlington County Library System

Maple Shade Library 200 Stiles Avenue 08052 Maple Shade , NJ

Free of charge

Burlington County Library System

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

Free of charge.

Burlington County Library System

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

Free of charge

Carteret Free Public Library

100 Cooke Ave Carteret, NJ 07008

Free of charge

Cherry Hill Public Library

1100 Kings Highway North, Cherry Hill, NJ 08034

Free of charge

Cherry Hill Public Library

1100 Kings Hwy North, Cherry Hill, NJ 08034

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

Cliffside Park Public Library

505 Palisade Ave Cliffside Park NJ 07010

Free of Charge

East Brunswick Public Library

2 Civic Center Drive, East Brunswick, NJ 08816

$10, or waiver

Edgewater Free Public Library

49 Hudson Avenue, Edgewater, New Jersey 07020

All classes are free of charge.

Edison Public Library

340 Plainfield Ave, Edison

Free

Edison Public Library - North Edison branch

777 Grove Ave, Edison

Free

Englewood Public Library

31 Engle Street Englewood, NJ 07361

Free of charge

Hillsborough Library

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

Free of charge

Hillsdale Public Library

509 Hillsdale Avenue, Hillsdale, NJ 07642

Free of charge for Hillsdale residents

Johnson Public Library

274 Main Street. Hackensack, NJ 07601

Free of Charge

Library of the Chathams

214 Main Street, Chatham, NJ 07928

Free of charge

Long Branch Free Public Library

328 Broadway, Long Branch, NJ, 07740

Free of charge

Manville Library

100 S. 10th Ave. Manville NJ 08835

Free to the public

Manville Library

100 S. 10th Ave. Manville NJ 08835

Free to the public

Maplewood Memorial Library

1688 Springfield Ave., Maplewood NJ 07040

$25.00 registration fee

Matawan Aberdeen Public Library

165 Main Street, Matawan, NJ 07747

Free

Metuchen Public Library

480 Middlesex Ave., Metuchen, NJ 08840

Free (Space is limited)

Middletown Township Public Library

55 NEW MONMOUTH RD

Free

Montclair Public Library

50 S. Fullerton Ave, Montclair, NJ 07042

Free of charge

Montville Township Public Library

90 Horseneck Road

North Brunswick Public Library

880 Hermann Road, North Brunswick, NJ 08902

Free

North Plainfield Memorial Library

6 Rockview Ave. North Plainfield, NJ 07060

Free of charge

Ocean County Library - Lakewood Branch

Lakewood Branch: 301 Lexington Avenue; Lakewood NJ 08701

Free

Old Bridge Public Library

One Old Bridge Plaza, Old Bridge NJ, 08857

Free of Charge

Palisades Park Public Library

257 2nd St, Palisades Park, NJ 07650

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

Free of charge

Piscataway Public Library

500 Hoes Lane, Piscataway, NJ 08854

Free of Charge

Plainsboro Public Library

9 Van Doren Street, Plainsboro, NJ 08536

Free

Princeton Public Library

65 Witherspoon Street

Free

Saint Anthony's Church

65 Bartholdi Aveneu, Butler NJ 07405

Free

Somerville Library

35 West End Ave. Somerville, NJ 08876

Free of charge

South Brunswick Public Library

110 Kingston Lane, Monmouth Junction, NJ 08852

Free of charge

Union Public Library

1980 Morris Avenue

Free

Vineland Public Library

1058 E. Landis Ave., Vineland, NJ 08360

Free of charge.

West Orange Public Library

46 Mount Pleasant Avenue

Free of charge

Westwood Free Public Library

49 Park Avenue, Westwood NJ 07675

No fee

Wood-Ridge Memorial Library

231 Hackensack Street, Wood-Ridge, NJ 07075

Free of charge.

Woodbridge Main Library

1 George Frederick Plaza, Woodbridge, NJ 07095

Free of charge

Woodbridge Public Library

211 Ford Avenue, Fords, NJ 08863

Woodbridge Public Library - Iselin Branch Library

1081 Green Street, Iselin, NJ 08830

Free of charge