English
Spanish

Events

Loading Events

← Back to Events

North Shore CDC

+ Google Map
96 Lafayette Street
Salem, MA 01970 United States
9787458071www.NorthShoreCDC.org

North Shore CDC recently moved to 96 Lafayette Street in Salem and we’d love to share our new space with you! Come explore the¬†floor to ceiling murals and historic charm for an office party on March 3rd!

Upcoming Events

March 2017
Free

ESL – Pre-Level

March 30 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

March 30 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

March 30 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
April 2017

ESL – Beginner

April 3 @ 10:45 am - 12:15 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

April 3 @ 4:00 pm - 5:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Beginner

April 3 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

April 3 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

April 4 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

April 4 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017

ESL – Beginner

April 5 @ 10:45 am - 12:15 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

April 5 @ 4:00 pm - 5:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Beginner

April 5 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

April 5 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

April 6 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

April 6 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

April 6 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017

ESL – Beginner

April 10 @ 10:45 am - 12:15 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

April 10 @ 4:00 pm - 5:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Beginner

April 10 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

April 10 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

April 11 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

April 11 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017

ESL – Beginner

April 12 @ 10:45 am - 12:15 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

April 12 @ 4:00 pm - 5:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Beginner

April 12 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

April 12 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

April 13 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

April 13 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

April 13 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017

ESL – Beginner

April 17 @ 10:45 am - 12:15 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

April 17 @ 4:00 pm - 5:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Beginner

April 17 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

April 17 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

April 18 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

April 18 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017

ESL – Beginner

April 19 @ 10:45 am - 12:15 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

April 19 @ 4:00 pm - 5:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Beginner

April 19 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

April 19 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

April 20 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

April 20 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

April 20 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017

ESL – Beginner

April 24 @ 10:45 am - 12:15 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

April 24 @ 4:00 pm - 5:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Beginner

April 24 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

April 24 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

April 25 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

April 25 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017

ESL – Beginner

April 26 @ 10:45 am - 12:15 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

April 26 @ 4:00 pm - 5:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Beginner

April 26 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

April 26 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

April 27 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

April 27 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

April 27 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
May 2017

ESL – Beginner

May 1 @ 10:45 am - 12:15 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

May 1 @ 4:00 pm - 5:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Beginner

May 1 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

May 1 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

May 2 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

May 2 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017

ESL – Beginner

May 3 @ 10:45 am - 12:15 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

May 3 @ 4:00 pm - 5:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Beginner

May 3 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

May 3 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

May 4 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

May 4 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

May 4 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017

ESL – Beginner

May 8 @ 10:45 am - 12:15 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

May 8 @ 4:00 pm - 5:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Beginner

May 8 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

May 8 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

May 9 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

May 9 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017

ESL – Beginner

May 10 @ 10:45 am - 12:15 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

May 10 @ 4:00 pm - 5:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Beginner

May 10 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

May 10 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

May 11 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

May 11 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

May 11 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017

ESL – Beginner

May 15 @ 10:45 am - 12:15 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

May 15 @ 4:00 pm - 5:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Beginner

May 15 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

May 15 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

May 16 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

May 16 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017

ESL – Beginner

May 17 @ 10:45 am - 12:15 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

May 17 @ 4:00 pm - 5:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Beginner

May 17 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

May 17 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

May 18 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

May 18 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

May 18 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017

ESL – Beginner

May 22 @ 10:45 am - 12:15 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

May 22 @ 4:00 pm - 5:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Beginner

May 22 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

May 22 @ 6:00 pm - 7:30 pm
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Pre-Level

May 23 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
Free

ESL – Intermediate

May 23 @ 10:00 am - 11:30 am
|Recurring Event (See all)
Weekly on the same day until June 21, 2017
+ Export Listed Events