Return to Site | View Calendar | List Version

to   


Monday June 1, 2026
9:00 AM - 12:00 PM    WSTL - WSTL Spring 2026
 
6:00 PM - 7:30 PM    Needham Badminton Academy - Spring 2026: Needham Badminton Academy Mondays
 
8:00 PM - 10:00 PM    Adult Badminton - Adult Badminton - 2025-2026 Mondays
 
Tuesday June 2, 2026
8:45 AM - 9:30 AM    Music Together - Spring 2026: Music Together
 
9:00 AM - 12:00 PM    WSTL - WSTL Spring 2026
 
10:00 AM - 11:00 AM    Senior Yoga - Spring 2026 Session 2 - Senior Yoga Tuesdays with Carol
 
3:30 PM - 4:30 PM    Needham Community Theatre: Acting Programs for Youth & Teens - NCT: Storybook Theatre Kids Spring
 
4:30 PM - 5:30 PM    Needham Community Theatre: Acting Programs for Youth & Teens - NCT: Broadway Bootcamp Spring
 
6:00 PM - 7:30 PM    Needham Badminton Academy - Spring 2026: Needham Badminton Academy Tuesdays
 
8:00 PM - 10:00 PM    Adult Badminton - Adult Badminton - 2025-2026 Tuesdays
 
Wednesday June 3, 2026
9:00 AM - 10:00 AM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Beginner Session 3 Wednesdays
 
9:15 AM - 10:15 AM    Senior Exercise - Spring 2026: Senior Exercise Wednesdays Session 2
 
10:00 AM - 11:00 AM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Advanced Beginner Session 3 Wednesdays
 
11:00 AM - 12:00 PM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Intermediate Session 3 Wednesdays
 
7:00 PM - 8:00 PM    Adult Yoga - Alignment Based Yoga Flow - Summer 2026: Adult Yoga - Alignment Based Flow
 
7:00 PM - 8:00 PM    Dance: Line Dancing - Summer 2026: Line Dancing
 
8:00 PM - 9:00 PM    Dance: Ballroom Dancing - Summer 2026: Ballroom Dancing
 
8:00 PM - 10:00 PM    Adult Basketball - Adult Basketball - 2025-2026
 
Thursday June 4, 2026
9:00 AM - 12:00 PM    WSTL - WSTL Spring 2026
 
10:15 AM - 11:15 AM    Senior Strength and Balance - Spring 2026: Senior Strength and Balance Session 2
 
8:00 PM - 10:00 PM    Adult Volleyball - Adult Volleyball - 2025-2026
 
Friday June 5, 2026
9:00 AM - 12:00 PM    WSTL - WSTL Spring 2026
 
10:00 AM - 11:00 AM    Senior Yoga - Spring 2026 Session 2- Senior Yoga Fridays with Judi
 
Saturday June 6, 2026
9:00 AM - 9:40 AM    Super Soccer Stars - Spring 2026: Super Soccer Stars Ages 2-3
 
9:00 AM - 10:00 AM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Beginner Session 3 Saturdays
 
9:45 AM - 10:30 AM    Super Soccer Stars - Spring 2026: Super Soccer Stars Ages 3-4 Session 1
 
10:00 AM - 11:00 AM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Advanced Beginner Session 3 Saturdays
 
10:35 AM - 11:20 AM    Super Soccer Stars - Spring 2026: Super Soccer Stars Ages 3-4 Session 2
 
11:00 AM - 12:00 PM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Intermediate Session 3 Saturdays
 
11:25 AM - 12:15 PM    Super Soccer Stars - Spring 2026: Super Soccer Stars Ages 4-6 Session 1
 
12:00 PM - 1:00 PM    USTA Youth Tennis Lessons - Spring 2026 USTA Youth Tennis - Grades 1 - 2
 
1:00 PM - 2:00 PM    USTA Youth Tennis Lessons - Spring 2026: USTA Youth Tennis - Grades 3 - 5
 
2:00 PM - 3:00 PM    USTA Youth Tennis Lessons - Spring 2026: USTA Youth Tennis - Grades 3 - 5 Session 2
 
2:00 PM - 3:00 PM    USTA Youth Tennis Lessons - Spring 2026: USTA Youth Tennis - Grades 6 - 8
 
3:00 PM - 5:00 PM    Winter/Spring 2026: Puzzle League - Winter/Spring 2026: Puzzle League - June (500)
 
Monday June 8, 2026
9:00 AM - 12:00 PM    WSTL - WSTL Spring 2026
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 11 -12
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 13 - 14
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 8 and under
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 9 - 10
 
6:00 PM - 7:30 PM    Needham Badminton Academy - Spring 2026: Needham Badminton Academy Mondays
 
8:00 PM - 10:00 PM    Adult Badminton - Adult Badminton - 2025-2026 Mondays
 
Tuesday June 9, 2026
9:00 AM - 12:00 PM    WSTL - WSTL Spring 2026
 
10:00 AM - 11:00 AM    Senior Yoga - Spring 2026 Session 2 - Senior Yoga Tuesdays with Carol
 
3:30 PM - 4:30 PM    Needham Community Theatre: Acting Programs for Youth & Teens - NCT: Storybook Theatre Kids Spring
 
4:30 PM - 5:30 PM    Needham Community Theatre: Acting Programs for Youth & Teens - NCT: Broadway Bootcamp Spring
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 11 -12
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 13 - 14
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 8 and under
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 9 - 10
 
8:00 PM - 10:00 PM    Adult Badminton - Adult Badminton - 2025-2026 Tuesdays
 
Wednesday June 10, 2026
9:00 AM - 10:00 AM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Beginner Session 3 Wednesdays
 
9:15 AM - 10:15 AM    Senior Exercise - Spring 2026: Senior Exercise Wednesdays Session 2
 
10:00 AM - 11:00 AM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Advanced Beginner Session 3 Wednesdays
 
11:00 AM - 12:00 PM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Intermediate Session 3 Wednesdays
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 11 -12
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 13 - 14
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 8 and under
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 9 - 10
 
7:00 PM - 8:00 PM    Adult Yoga - Alignment Based Yoga Flow - Summer 2026: Adult Yoga - Alignment Based Flow
 
7:00 PM - 8:00 PM    Dance: Line Dancing - Summer 2026: Line Dancing
 
8:00 PM - 9:00 PM    Dance: Ballroom Dancing - Summer 2026: Ballroom Dancing
 
8:00 PM - 10:00 PM    Adult Basketball - Adult Basketball - 2025-2026
 
Thursday June 11, 2026
9:00 AM - 12:00 PM    WSTL - WSTL Spring 2026
 
10:15 AM - 11:15 AM    Senior Strength and Balance - Spring 2026: Senior Strength and Balance Session 2
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 11 -12
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 13 - 14
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 8 and under
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 9 - 10
 
8:00 PM - 10:00 PM    Adult Volleyball - Adult Volleyball - 2025-2026
 
Friday June 12, 2026
10:00 AM - 11:00 AM    Senior Yoga - Spring 2026 Session 2- Senior Yoga Fridays with Judi
 
Saturday June 13, 2026
9:00 AM - 10:00 AM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Beginner Session 3 Saturdays
 
10:00 AM - 11:00 AM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Advanced Beginner Session 3 Saturdays
 
11:00 AM - 12:00 PM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Intermediate Session 3 Saturdays
 
12:00 PM - 1:00 PM    USTA Youth Tennis Lessons - Spring 2026 USTA Youth Tennis - Grades 1 - 2
 
1:00 PM - 2:00 PM    USTA Youth Tennis Lessons - Spring 2026: USTA Youth Tennis - Grades 3 - 5
 
2:00 PM - 3:00 PM    USTA Youth Tennis Lessons - Spring 2026: USTA Youth Tennis - Grades 3 - 5 Session 2
 
2:00 PM - 3:00 PM    USTA Youth Tennis Lessons - Spring 2026: USTA Youth Tennis - Grades 6 - 8
 
Monday June 15, 2026
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 11 -12
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 13 - 14
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 8 and under
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 9 - 10
 
8:00 PM - 10:00 PM    Adult Badminton - Summer 2026: Adult Badminton - Summer Session - Mondays
 
Tuesday June 16, 2026
3:30 PM - 4:30 PM    Needham Community Theatre: Acting Programs for Youth & Teens - NCT: Storybook Theatre Kids Spring
 
4:30 PM - 5:30 PM    Needham Community Theatre: Acting Programs for Youth & Teens - NCT: Broadway Bootcamp Spring
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 11 -12
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 13 - 14
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 8 and under
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 9 - 10
 
8:00 PM - 10:00 PM    Adult Badminton - Summer 2026: Adult Badminton - Summer Session - Tuesdays
 
Wednesday June 17, 2026
9:00 AM - 10:00 AM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Beginner Session 3 Wednesdays
 
10:00 AM - 11:00 AM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Advanced Beginner Session 3 Wednesdays
 
11:00 AM - 12:00 PM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Intermediate Session 3 Wednesdays
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 11 -12
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 13 - 14
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 8 and under
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 9 - 10
 
7:00 PM - 8:00 PM    Adult Yoga - Alignment Based Yoga Flow - Summer 2026: Adult Yoga - Alignment Based Flow
 
7:00 PM - 8:00 PM    Dance: Line Dancing - Summer 2026: Line Dancing
 
8:00 PM - 9:00 PM    Dance: Ballroom Dancing - Summer 2026: Ballroom Dancing
 
8:00 PM - 10:00 PM    Adult Basketball - Adult Basketball - Summer 2026
 
Thursday June 18, 2026
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 11 -12
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 13 - 14
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 8 and under
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 9 - 10
 
8:00 PM - 10:00 PM    Adult Volleyball - Adult Volleyball - Summer 2026 Session
 
Saturday June 20, 2026
9:00 AM - 10:00 AM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Beginner Session 3 Saturdays
 
10:00 AM - 11:00 AM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Advanced Beginner Session 3 Saturdays
 
11:00 AM - 12:00 PM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Intermediate Session 3 Saturdays
 
Monday June 22, 2026
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 11 -12
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 13 - 14
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 8 and under
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 9 - 10
 
8:00 PM - 10:00 PM    Adult Badminton - Summer 2026: Adult Badminton - Summer Session - Mondays
 
Tuesday June 23, 2026
9:00 AM - 4:00 PM    Summer 2026: Fun4All - Games Galore - Summer 2026: Fun4All - Games Galore
 
4:00 PM - 4:50 PM    Summer 2026: NHL Street Hockey - NHL Street Hockey Ages 4 - 6 Division
 
5:00 PM - 5:50 PM    Summer 2026: NHL Street Hockey - NHL Street Hockey Ages 7 - 8 Division
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 11 -12
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 13 - 14
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 8 and under
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 9 - 10
 
6:00 PM - 6:50 PM    Summer 2026: NHL Street Hockey - NHL Street Hockey Ages 9 - 10 Division
 
7:00 PM - 7:50 PM    Summer 2026: NHL Street Hockey - NHL Street Hockey Ages 11- 13 Division
 
8:00 PM - 10:00 PM    Adult Badminton - Summer 2026: Adult Badminton - Summer Session - Tuesdays
 
Wednesday June 24, 2026
9:00 AM - 10:00 AM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Beginner Session 3 Wednesdays
 
9:00 AM - 4:00 PM    Summer 2026: Fun4All - Games Galore - Summer 2026: Fun4All - Games Galore
 
10:00 AM - 11:00 AM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Advanced Beginner Session 3 Wednesdays
 
11:00 AM - 12:00 PM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Intermediate Session 3 Wednesdays
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 11 -12
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 13 - 14
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 8 and under
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 9 - 10
 
7:00 PM - 8:00 PM    Adult Yoga - Alignment Based Yoga Flow - Summer 2026: Adult Yoga - Alignment Based Flow
 
7:00 PM - 8:00 PM    Dance: Line Dancing - Summer 2026: Line Dancing
 
7:00 PM - 9:00 PM    Adult Basketball - Adult Basketball - Summer 2026
 
8:00 PM - 9:00 PM    Dance: Ballroom Dancing - Summer 2026: Ballroom Dancing
 
Thursday June 25, 2026
9:00 AM - 4:00 PM    Summer 2026: Fun4All - Games Galore - Summer 2026: Fun4All - Games Galore
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 11 -12
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 13 - 14
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 8 and under
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 9 - 10
 
6:00 PM - 8:30 PM    Summer 2026: USTA Tennis Social League - Summer 2026: USTA Tennis Social League
 
8:00 PM - 10:00 PM    Adult Volleyball - Adult Volleyball - Summer 2026 Session
 
Friday June 26, 2026
9:00 AM - 4:00 PM    Summer 2026: Fun4All - Games Galore - Summer 2026: Fun4All - Games Galore
 
Saturday June 27, 2026
9:00 AM - 10:00 AM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Beginner Session 3 Saturdays
 
9:15 AM - 9:55 AM    Super Soccer Stars - Summer 2026: Super Soccer Stars Ages 2-3 - Session One
 
10:00 AM - 10:45 AM    Super Soccer Stars - Summer 2026: Super Soccer Stars Ages 3-4 Session One
 
10:00 AM - 11:00 AM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Advanced Beginner Session 3 Saturdays
 
10:50 AM - 11:40 AM    Super Soccer Stars - Summer 2026: Super Soccer Stars Ages 4-5 Session One
 
11:00 AM - 12:00 PM    Adult Tennis Lessons - Spring 2026 Adult Tennis - Intermediate Session 3 Saturdays
 
11:45 AM - 12:45 PM    Super Soccer Stars - Summer 2026: Super Soccer Stars Ages 5-7 Session One
 
Monday June 29, 2026
8:00 AM - 8:30 AM    Rosemary Swim Lessons: Session One - 8:00-8:30am Adult/Child Lesson
 
8:00 AM - 8:30 AM    Rosemary Swim Lessons: Session One - 8:00-8:30am Lesson
 
8:20 AM - 9:00 AM    Summer 2026: Puddlestompers Drop-Off Summer Camp - Puddlestompers - Week 1 Early Drop-Off
 
8:45 AM - 9:15 AM    Rosemary Swim Lessons: Session One - 8:45-9:15am Lesson
 
9:00 AM - 12:00 PM    Summer 2026: KidzArt - Summer 2026: KidzArt - Week One - Half Day
 
9:00 AM - 1:30 PM    Summer 2026: Puddlestompers Drop-Off Summer Camp - Puddlestompers - Week 1
 
9:00 AM - 4:00 PM    Summer 2026: Art Lab - Summer 2026: Art Lab - Week One
 
9:00 AM - 4:00 PM    Summer 2026: Jr. All Stars - Summer 2026: Jr. All Stars - Week One
 
9:00 AM - 4:00 PM    Summer 2026: Kids Off Broadway - Summer 2026: Kids Off Broadway - Week One
 
9:00 AM - 4:00 PM    Summer 2026: KidzArt - Summer 2026: KidzArt - Week One
 
9:00 AM - 4:00 PM    Summer 2026: Leader In Training Program - PRE-REGISTRATION - Summer 2026: Leader In Training Program - PRE-REGISTRATION
 
9:00 AM - 4:00 PM    Summer 2026: Sports Specialties - Summer 2026: Sports Specialties - Week One
 
9:00 AM - 4:00 PM    Summer 2026: Summer Recess: Adventurers - Summer 2026: Summer Recess: Adventurers - Week One
 
9:00 AM - 4:00 PM    Summer 2026: Summer Recess: Explorers - Summer 2026: Summer Recess: Explorers - Week One
 
9:00 AM - 4:00 PM    Summer 2026: Tennis Academy - Tennis Academy - Week 1
 
9:30 AM - 10:15 AM    Rosemary Swim Lessons: Session One - 9:30-10:15am Lesson
 
10:15 AM - 10:45 AM    Rosemary Swim Lessons: Session One - 10:15-10:45am Adult/Child Lesson
 
10:15 AM - 10:45 AM    Rosemary Swim Lessons: Session One - 10:15-10:45am Lesson
 
11:00 AM - 11:45 AM    Rosemary Swim Lessons: Session One - 11:00-11:30am Lesson
 
1:30 PM - 3:30 PM    Summer 2026: Puddlestompers Drop-Off Summer Camp - Puddlestompers - Week 1 Extended Day
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 11 -12
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 13 - 14
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 8 and under
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 9 - 10
 
8:00 PM - 10:00 PM    Adult Badminton - Summer 2026: Adult Badminton - Summer Session - Mondays
 
Tuesday June 30, 2026
8:00 AM - 8:30 AM    Rosemary Swim Lessons: Session One - 8:00-8:30am Adult/Child Lesson
 
8:00 AM - 8:30 AM    Rosemary Swim Lessons: Session One - 8:00-8:30am Lesson
 
8:20 AM - 9:00 AM    Summer 2026: Puddlestompers Drop-Off Summer Camp - Puddlestompers - Week 1 Early Drop-Off
 
8:45 AM - 9:15 AM    Rosemary Swim Lessons: Session One - 8:45-9:15am Lesson
 
9:00 AM - 12:00 PM    Summer 2026: KidzArt - Summer 2026: KidzArt - Week One - Half Day
 
9:00 AM - 1:30 PM    Summer 2026: Puddlestompers Drop-Off Summer Camp - Puddlestompers - Week 1
 
9:00 AM - 4:00 PM    Summer 2026: Art Lab - Summer 2026: Art Lab - Week One
 
9:00 AM - 4:00 PM    Summer 2026: Jr. All Stars - Summer 2026: Jr. All Stars - Week One
 
9:00 AM - 4:00 PM    Summer 2026: Kids Off Broadway - Summer 2026: Kids Off Broadway - Week One
 
9:00 AM - 4:00 PM    Summer 2026: KidzArt - Summer 2026: KidzArt - Week One
 
9:00 AM - 4:00 PM    Summer 2026: Leader In Training Program - PRE-REGISTRATION - Summer 2026: Leader In Training Program - PRE-REGISTRATION
 
9:00 AM - 4:00 PM    Summer 2026: Sports Specialties - Summer 2026: Sports Specialties - Week One
 
9:00 AM - 4:00 PM    Summer 2026: Summer Recess: Adventurers - Summer 2026: Summer Recess: Adventurers - Week One
 
9:00 AM - 4:00 PM    Summer 2026: Summer Recess: Explorers - Summer 2026: Summer Recess: Explorers - Week One
 
9:00 AM - 4:00 PM    Summer 2026: Tennis Academy - Tennis Academy - Week 1
 
9:30 AM - 10:15 AM    Rosemary Swim Lessons: Session One - 9:30-10:15am Lesson
 
10:15 AM - 10:45 AM    Rosemary Swim Lessons: Session One - 10:15-10:45am Adult/Child Lesson
 
10:15 AM - 10:45 AM    Rosemary Swim Lessons: Session One - 10:15-10:45am Lesson
 
11:00 AM - 11:45 AM    Rosemary Swim Lessons: Session One - 11:00-11:30am Lesson
 
1:30 PM - 3:30 PM    Summer 2026: Puddlestompers Drop-Off Summer Camp - Puddlestompers - Week 1 Extended Day
 
4:00 PM - 4:50 PM    Summer 2026: NHL Street Hockey - NHL Street Hockey Ages 4 - 6 Division
 
5:00 PM - 5:50 PM    Summer 2026: NHL Street Hockey - NHL Street Hockey Ages 7 - 8 Division
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 11 -12
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 13 - 14
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 8 and under
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 9 - 10
 
6:00 PM - 6:50 PM    Summer 2026: NHL Street Hockey - NHL Street Hockey Ages 9 - 10 Division
 
7:00 PM - 7:50 PM    Summer 2026: NHL Street Hockey - NHL Street Hockey Ages 11- 13 Division
 
8:00 PM - 10:00 PM    Adult Badminton - Summer 2026: Adult Badminton - Summer Session - Tuesdays
 
Wednesday July 1, 2026
8:00 AM - 8:30 AM    Rosemary Swim Lessons: Session One - 8:00-8:30am Adult/Child Lesson
 
8:00 AM - 8:30 AM    Rosemary Swim Lessons: Session One - 8:00-8:30am Lesson
 
8:20 AM - 9:00 AM    Summer 2026: Puddlestompers Drop-Off Summer Camp - Puddlestompers - Week 1 Early Drop-Off
 
8:45 AM - 9:15 AM    Rosemary Swim Lessons: Session One - 8:45-9:15am Lesson
 
9:00 AM - 12:00 PM    Summer 2026: KidzArt - Summer 2026: KidzArt - Week One - Half Day
 
9:00 AM - 1:30 PM    Summer 2026: Puddlestompers Drop-Off Summer Camp - Puddlestompers - Week 1
 
9:00 AM - 4:00 PM    Summer 2026: Art Lab - Summer 2026: Art Lab - Week One
 
9:00 AM - 4:00 PM    Summer 2026: Jr. All Stars - Summer 2026: Jr. All Stars - Week One
 
9:00 AM - 4:00 PM    Summer 2026: Kids Off Broadway - Summer 2026: Kids Off Broadway - Week One
 
9:00 AM - 4:00 PM    Summer 2026: KidzArt - Summer 2026: KidzArt - Week One
 
9:00 AM - 4:00 PM    Summer 2026: Leader In Training Program - PRE-REGISTRATION - Summer 2026: Leader In Training Program - PRE-REGISTRATION
 
9:00 AM - 4:00 PM    Summer 2026: Sports Specialties - Summer 2026: Sports Specialties - Week One
 
9:00 AM - 4:00 PM    Summer 2026: Summer Recess: Adventurers - Summer 2026: Summer Recess: Adventurers - Week One
 
9:00 AM - 4:00 PM    Summer 2026: Summer Recess: Explorers - Summer 2026: Summer Recess: Explorers - Week One
 
9:00 AM - 4:00 PM    Summer 2026: Tennis Academy - Tennis Academy - Week 1
 
9:30 AM - 10:15 AM    Rosemary Swim Lessons: Session One - 9:30-10:15am Lesson
 
10:15 AM - 10:45 AM    Rosemary Swim Lessons: Session One - 10:15-10:45am Adult/Child Lesson
 
10:15 AM - 10:45 AM    Rosemary Swim Lessons: Session One - 10:15-10:45am Lesson
 
11:00 AM - 11:45 AM    Rosemary Swim Lessons: Session One - 11:00-11:30am Lesson
 
1:30 PM - 3:30 PM    Summer 2026: Puddlestompers Drop-Off Summer Camp - Puddlestompers - Week 1 Extended Day
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 11 -12
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 13 - 14
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 8 and under
 
5:00 PM - 8:00 PM    2026 Needham Sharks Summer Swim Team - 2026 Sharks: Ages 9 - 10
 
7:00 PM - 8:00 PM    Adult Yoga - Alignment Based Yoga Flow - Summer 2026: Adult Yoga - Alignment Based Flow
 
7:00 PM - 8:00 PM    Dance: Line Dancing - Summer 2026: Line Dancing
 
7:00 PM - 9:00 PM    Adult Basketball - Adult Basketball - Summer 2026
 
8:00 PM - 9:00 PM    Dance: Ballroom Dancing - Summer 2026: Ballroom Dancing