Summer Camps

There’s nothing worse than finding the perfect summer camp, only to realize the dates, times, or ages don’t fit your needs!

Our goal: to help you find summer camps near Westborough, Southborough & Hopkinton that work for your family. 

 

Many (not all) are updated for 2019!

  • Camps marked [2018] are still showing last year’s information
  • Camps without a year are updated with 2019 information
  • For full details, click on the camp name to view each program website directly

 

Use this key for dates:

Westborough

Westborough Recreation (Age – Grade 6)
  • [2018 Info]
  • Weeks 2-7
  • 9 AM – 12 PM (Ext. 8-12)
Westboro Tennis & Swim Club (Age 2 – Grade 10)
  • Weeks 1 – 10
  • 9 AM – 1PM or 4 PM (Depends on Program)
Kids Art Club (Ages 1 – 5)
  • [2018 Info]
  • Weeks 
  • 9 AM – 3PM
SkyRise Theater (Ages 3.5 – 16)
  • Weeks 2 – 10
  • 9 AM – 1 PM Extended Day until 3PM
STEM Beginnings (Ages 5 – 10)
  • Weeks 2 – 11 
  • 9 AM – 12 PM or 1 PM – 4 PM (Monday-Thursday)
Laurene Aldorisio Academy of Dance Expressions (Ages 3-15+)
  • [2018 Info]
  • Monday – Friday 9:00 AM – Noon
BOROUGHS YMCA (Ages 3 – 14)
  • Weeks 1-10 (Options for 3 or 5 days)
  • 9 AM – 4 PM
  • Extended day 7:30 AM – 6 PM

 

Southborough

Southborough Recreation (Age 2.9 – Grade 9)
  • Weeks 2-8
  • 8:30 am – 12:30 pm
Culinary Underground (Ages 10 – 15)
  • Weeks 4, 5, 7, 8 & 9
  • All weeks are half days, either AM or PM
  • 9:30 AM – 1 PM
  • 2:30 PM – 6 PM
Fay School (Ages 3 – Grade 9)
  • Weeks 2-9
  • 9-4 (Ext 7:30am-6pm)
  • There are also overnight camps for ages 10-15
SkyRise Theater (Ages 3 – 15)
  • Weeks 2, 4-9, Generally 9 AM – 2 PM (varies)
  • Age range and production varies each week
  • 2 week Dinner Theater option (Grades 5th-12th)
Abbey Villa Soccer Club (Ages 7 – 15)
  • [2018 Info]
  • Weeks 4, 6, 9
  • 9AM – 3 PM (Extended 9-5)
  • (Week 4 overnight option for ages 10+)
Blazers Basketball Club (Grades 3-12)
  • Weeks 6 and 9 (M-Th only)
  • 9 AM – 3 PM
Sew Studios (Ages 6-16)
  • Weeks 2, 9, 10
  • 9 AM – 12 PM
BEHN Basketball Camp (Ages 8-16)
  • Weeks 4 & 7
    • 9 AM – 3pm  Half-Day Option: 9 AM – Noon
    • Extended day available
Playtown Express (Ages Potty Trained – 9yrs)
  • [2018 Info]
  • Weeks 2 – 10
  • 9 AM – 4 PM (Extended 8 AM – 5 PM)
Chestnut Hill Farm (Ages 6-10)
  • Week 10
  • 9 AM – 12 PM

 

 

 

Hopkinton

Hopkinton Parks & Recreation (Ages 5-12)
  • Weeks 2, 4-8
  • 8:30 AM – 3:30 PM (Ages 5-7)
  • 9 AM – 4 PM (Ages 8-12)
 MetroWest YMCA Outdoor Center (Age 3 – Grade 10)
  • Weeks 1-10
  • 9 AM – 4 PM (7-6 Extended Day)
TLC: The Learning Center (Ages 2.9-12)
  • [2018 Info]
  • Weeks 1-11
  • 7 AM – 6:30 PM
Kidsborough (Grades K-5)
  • Weeks 2-10 (Choose 1 or more days)
  • 7:30 AM – 6 PM
Hopkinton Center for the Arts (PreK – 17)
  • Weeks 4, 5, 8 – 9AM-3PM: Movie Making Madness (Ages 9-13)
  • Weeks 4-7 – 9AM-12PM: Ceramics: Wheel Throwing (Ages 11-17)
  • Weeks 4-10 – 9AM-3PM: Fine Arts Academy (Ages 7-13)
  • Weeks 4-10 – 3PM-5:45PM: After Arts (Ages 7-13)
  • Weeks 4-9 – 9AM-3PM: Summer Theater: Show in a Week (Ages 7- 13)
  • Weeks 4, 6-9 – 9:30AM-11:30PM: Musical Theater for Little Ones (Ages 3-5)
  • Weeks 4-9 – 12:30-3PM: Broadway for Kids (Ages 4-6)
  • Weeks 4-10 – 9AM-12PM: Art Adventures for Kids (Ages 4-6)
  • Week 5 – 9:30-11:30AM: Fairytale Ballerina Workshop (Ages 3 to 5)
Boating is Fun (Ages 8 – 13)
  • Weeks 2, 4-10
  • 9-4 (Extended 8-5) (Half-day option)
Abbey Villa Soccer Club (Ages 4 – 14)
  • [2018 Info]
  • Weeks 2, 5, 7, 8 (M-Th)
  • 9 AM – Noon (Ages 4-6)
  • 9 AM – 3 PM (Ages 7-14)
Spirit in Motion Dance Academy (Ages 5-12)
  • Week 2 Tues/Thurs Only (Ages 5-8)
  • 9 AM – 1 PM
  • Week 2 (Ages 8-12)
  • 1 PM – 4 PM
DIGI KIDD (Ages 6-12)
  • [2018 Info]
  • Weeks 2 – 11
  • 9 AM – 4 PM (Ext 8 AM – 6 PM)

 

Ashland

ARC: Ashland Recreation Camp (Age 3 – 16)
  • ARC Jr. Session (Ages 3-5) Weeks 4-6: Time 9-12PM 
  • ARC Play Zone (Grades K-7) Weeks 3&11: Time 8AM-4PM
  • Minecraft Mania 2 (Ages 6-12) Week 11: Time 9AM-4PM
  • Rocket Science (Ages 6-12) Week 2: Time 9AM-4PM
  • Basketball & Dodgeball (Ages 7-12) Week 8: Time 9AM-3PM
  • Flag Football & Gaga-Ball (Ages 7-12) Week 7: Time 9AM-3PM
  • Mini Sports (Ages 3-6) Weeks 4,7,10: Time: 9AM-12PM
  • Street Hockey (Ages 7-12) Week 11: Time 9AM-3PM
  • Super Sports (Ages 7-12) Week 4: Time 9AM-3PM
  • Waterfall Tennis Academy (Ages 5-12) Time: 9AM-12PM
    • Session 1: Week 2
    • Session 2: Week 5
    • Session 3: Week 9
  • Steel Sports Soccer (Ages 7-12) Week 2&9:
    • Full Day – Time 9AM-3PM
    • Half Day – Time 9AM-12PM
    • Petite – Time 9AM-10:30AM
  • AND MORE!!!
Annemarie’s Dance Centre (Ages 4 – 12)
  • Royal Dance Week (Ages 4-7) Week 4: Time 9AM – 12:30PM
  • Movie Mania Week (Ages 4-7) Week 5: Time 9AM-12:30PM
  • Pop Star Power (Ages 7-12) Week 6: Time 9AM-12:30PM
  • Pop-Star Power (Ages 8-11) Week 6: Time 9AM-12:30PM
  • The Mini Movement Project (Ages 8-11) Week 7: Time 12PM-3PM
Eastern Acrobatics (Circus Camp) (Ages 8-18)
  • Weeks 2-9 (No EAS Summer Intensives the week of July 4th) 
  • Varying session times available, Max 9-3PM
Camp Invention (Grades K – 6) 
  • Week 8 Only 
  • 8:15 – 2:45
Dream Station (Grades 1-7) 
  • Weeks 1-11
  • 7 AM – 6 PM
Metrowest Sports Center – Baseball Clinic OR Girls Soccer Clinic (Ages 7-12) 
  • Week 2 & 3
  • Half-day sessions 9-12
Camp Bailout (Fire Fighting Camp) (Girls Ages 14-19) 
  • Week 4 Only
  • (Free camp)  Minimum age to attend Camp is 14. First preference to Ashland Residents. Maximum attendance to camp is 2 years.

Backstage Dance Center (Ages 3-14) 

  • Disney Princess Camp (Ages 3-5) Week 4: Time 10:30AM-12:00PM
  • Backstage Childrens’ Theater (Ages 7-12) Weeks 5&6: Time 10AM-3PM
  • Other dance classes available too.
S.E.T. School of MetroWest (Grades 1 – 7) 
  • Weeks 1-10  
  • 9 AM – 4 PM (8:15 AM – 4:30 PM Extended)

 


Framingham

Metrowest YMCA (Grades 1-8) 
  • Camp OCP (Entering Grades 1-6) Weeks 1-10: Time 7:30AM-6PM
  • Y Stem Camp (Entering Grades 1-5) Weeks 2-9: Time 8:30AM-4:30PM (extended before and after care)
  • Gymnastics Camp (Entering Grades 1-8) Weeks 2-9: Time 9AM-4PM (extended before and after care)
  • My First Summer Camp (Ages 3-5) Weeks 2-10: Time 9AM-12:30PM for Half Day, 9AM-3:30PM for Full Day
Clearbrook YMCA (Outdoors/Pool) (Grade 1 – 4)
  • Half Day Program (Grades 1-4) One Week Session from Week 2-10
  • 9AM-12:30PM
Danforth Art (Grades K – 12) 
  • Weeks 2-10
  • 9 AM – 4:30 PM (ext 8-6) for grades 1-8
Pilgrim Day Camp (Ages 3 – 14) 
  • Weeks 1-10, Single Week Sessions. Half day option for ages 3-5
  • 9 AM – 4 PM (Extended 7:30-6)
Centre Music House (Ages 8 – 16)
  • Weeks 2, 4, 5, 7, 8, 10
  • 10 AM – 2:30 PM
Framingham Recreation (Ages 4 – 14)
  • Adventures in Space (Grades 1-5) Week 6: Time 9AM-12PM
  • Basketball Clinic Boys (Grades 1-9) Week 2: Time 9AM-3PM
  • Basketball Clinic Girls (Grades 1-10) Week 2: Time 9AM-3PM
  • Circuit Makers 101 (Grades 1-3) Week 10: Time 9AM-12PM
  • Color Games (Ages 4-12) Week 7: Time 9AM-12PM
  • Hands-On Electronics (Grades 3-16) Week 10: Time 1PM-4PM
  • Learn to Sew (Ages 6+) Week 2 & July 11th&12th: Time 9AM-12PM
  • Soccer Clinic (Ages 5-13) Weeks 5&9: Time 9AM-12PM
  • Survivor/Amazing Race Challenge Clinic (Ages 7-12) Week 10: Time 9AM-12PM
  • Skateboard Clinic Beginner (Ages 7-13) Week 5: Time 9AM-12PM
  • Skateboard Clinic Intermediate (Ages 8-16) Week 8: Time 9AM-12PM
  • Tennis Clinic (Ages 5-17) Weeks 2-10: Time 9AM-12PM
  • Track & Field Training Clinic (Ages 8-14) Week 6: Time 9AM-12PM
Framingham Summer Recreation Centers (Ages 5-13)
  • Weeks 3-9
  • 9AM-3PM (Ext 8:30AM-5PM)
Suburban Athletic Club (Ages 5 – 13) 
  • Weeks 1-10 
  • 9 AM – 5 PM (Ext 7-6)
Performing Arts Center of Metrowest (Grades 2 – 8) 
  • Weeks 4-9 (2-week sessions)
  • 9 AM-3PM
Keefe Tech Summer Discover  (Grades 3 – 8)
  • Weeks 3-6 (2 Week Sessions)
  • 8:30AM-3:30PM
Amazing Things Arts Center (Ages 8-12)
  • Weeks 4-6
  • 9AM-3PM
Nike Basketball Camp, Framingham State University (Ages 7 – 16)
  • Week 2 (Half & Full Day Options)
  • 9AM-3PM
Metrowest Elite Girls Basketball Camp (Grade 3 – 9) 
  • Week 6 or 7
  • 9AM-3PM
Cedar Hill Day Camp (Grades K – 12) (Bus available from Framingham) 
  • Weeks 2-9 (Single Day, Week Options, Possible Overnights)
  • 9AM – 4PM (Ext 7:30 AM – 6:00 PM)
Metrowest Dance Academy (Ages 3 – Teens)
  • Week 2 (IF-Advanced Age 11+) Time: 9:30AM-4PM
  • Weeks 4 & 5 (Inter-Advanced Ages 13+) Time: 12PM-4PM
  • Week 4 (Ages 3-7) Time: 9AM-12PM
  • Week 10 & 11 (Ages 11+) Time: 4:30PM-6:30PM
ASA Hoops (Ages 7-15)
  • Week 2
  • 9AM-3PM (Half day available)

Framingham Youth Theater Company (Grades 1-9)

  • Weeks 3-6 (4 Week Camp)
  • 8:00 AM-3:00 PM OR 8:00AM-6:00PM

My Gym (Ages 2.5+)

  • Weeks 4-11:
    • Mondays 9:30am-12:30pm & 2:00pm-5:00pm
      Tuesdays 9:30am-12:30pm
      Wednesdays 1:00pm-4:00pm
      Sundays 1:00pm-4:00pm
      Bonus Summer Camps run August 26-30
      Monday-Friday 9:30am-12:30pm
      Monday-Thursday 1:30pm-4:30pm
A Common Thread Theater Company (Ages 8 – 14) [2018]
  • Weeks 2-4 (3 Week Camp, Willy Wonka Jr.)
  • Weeks 5-7 (3 Week Camp, Aladdin Jr.)
  • 9-4 PM
Judy Gordon Nursery School (Ages 18 Months – 5) [2018]
  • Weeks 1-9, 7:30 AM – 5:30 PM
Central Rock Gym (Rock Climbing) (Ages 8 – 14) [2018]
  • Weeks 1-10 
  • 8 AM – 12 PM (Ext to 4PM)
Open Spirit (Forest Camp) (Ages 6 – 12) [2018]
  • Week 4 
  • 9 AM – 1 PM
Youth in Philanthropy Summer Institute (Grades 6-12) [2018]
  • Week 2
  • 9 AM – 4 PM

 

Marlborough

New England Academy of Gymnastics (Ages 5-14)
  • Weeks: 1-10
  • Times: 8:00am-3:00pm/ 9:00-12:00pm(Mini Camp) Extended day available to 5pm.
  • Prices: $45/day (Mini Camp) $360 week
Boys and Girls Club (Ages 5-14)
  • Weeks: 2-9
  • Times: 8:30 AM – 6:00 PM
  • Prices: $185-200/ week
Skyhawks Summer Sports (Ages 7-12)
  • Weeks: 3-8
  • Times: 9:00AM – 3:00 PM (Basketball and Multi-Sports) 9:00AM-12:00PM (Golf, Volleyball, Soccer, Tennis)
  • Prices: $99-159/ week
Fore Kicks (Ages 5+)
  • Weeks: 6, 9, 10
  • Times: 9:00 AM – 12:00 PM
  • Prices: $160/ 4 days (M-Th)
Trudi’s Designers Sewing Classes (Ages 5-17)
  • Weeks: 2-6, 8-10
  • Times: 9:00-1:00pm (Extended day $10 per hour)
  • Prices: $75 per day, $272 for 4 days, or $327 for 5 days
USA Ninja Challenge (Ages 6-13)
  • Weeks: 1, 4, 6, 8
  • Times: 9:00 AM – 12:00 PM
  • Prices: $185 members/ $200 non-members
Marlborough Recreation (Ages 6-13)
  • Weeks: 2-8
  • Times: 8:30 AM – 6:00 PM
  • Prices: $205/ week
Day On Stage Music (Grades 2-9)
  • Weeks: 4-10
  • Times: 9:00 AM – 1:00 PM
  • Prices: $250/week
Hillside School Day and iLab Camps (Ages 6-14)
  • Weeks: 4-7
  • Times: 9:00 AM – 4:00 PM (Extended Day and Boarding Options Available)
  • Prices: $395-425 Day camp/ $1500-4,400 Overnight camp

 


 

Northborough

Northborough Recreation (Age 3 – Grade 9)
  • Dates: Weeks 2 – 9
  • Times: 8AM – 4PM (Extended Day: 7:30AM/ 6PM, 8AM- 11:30AM (Ages 3-5 only)
  • Prices: $245/week full day/ $150/week half day (Extended day available at cost)
Teamworks Northboro (Ages 4 – 14)
  • Dates: Weeks 0 – 11 (Starts the week before week 1)
  • Time: 8 AM – 4 PM (Extended Day to 6 PM
  • Prices: $270-290/ week
Painted Pink Cat (Ages 6-12)
  • Dates: Weeks 2, 4, 6, 8, 10
  • Times: 10AM – 1PM
  • Prices: $245/week
Audubon Bear Cubs (Ages 4-6)
  • Dates: Weeks 2 and 9 ( Tu, W, Th)
  • Times: 9:00AM – 1:00PM
  • Prices: $175/3 days
Jr. Easy Little Golf (Ages 5-6)
  • Dates: Week 2, 4-6, 8 ( M, Tu, W)
  • Times: 10:00AM – 12:00PM
  • Prices: $120/3 days
Jr. Golf Summer Series (Ages 7-14)
  • Dates: Week 2, 4, 6, 8
  • Times: 9:00AM – 1:00PM
  • Prices: $260/week
Tennis with US Sports Institute (Ages 3-14)
  • Dates: Week 5, 8, 10
  • Times: 9:00AM – 1:00PM (Times/ session lengths vary by age group)
  • Prices: $99-115/week

 


Shrewsbury

Shrewsbury Recreation (Grades 1-7)
  • [2018 Info]
  • Weeks 2 – 8 (M-Th)
  • 8:30 AM – 4 PM (AM option; ext 7:30-5)
Extended Learning Summer Program (PreK – Grade 8)
  • Weeks 2 and 4-6 
  • 8:30-3 (AM and PM options; ext 7-6) Pre-K-4
  • 8-2:30 (AM and PM options; ext 7:30-6) Grades 5-8
The Shrewsbury Club (Age 4+)
  • Weeks 0-11 (As early as June 3) 
  • 9 AM – 4 PM (AM and PM options; ext 7:30 -5:30)
Shrewsbury Robotics (Grades 4-8)
  • [2018 Info]
  • Weeks 2 and 4-6 
  • 8:30 AM – 3:30 PM
Have Fun With Art (Ages – Contact Camp)
  • [2018 Info]
  • Weeks 2, 3 and 7-10
  • 10:00 AM – 1:00 PM
  • 10:00 AM – 3:00 PM

 

Grafton

Grafton Recreation (Ages 6-13)
  • Weeks 4 – 9
  • 9 AM – 4 PM (Ext day available 8AM – 5:30PM)
  • Half-Day Options for Ages 4-13
Fin & Feather Sports (Ages 6-15)
  • Weeks 4-6 and 8 – 10
  • 8:30 AM – 2 PM (Extended 8AM – 4PM; 4 & 5 day sessions)
Touchstone School (Ages 3-13)
  • Weeks 2-6
  • Ages 3-10: 8:30 – 3:30 (Ext 7:30-6) (AM option)
  • Ages 7-12: 12:30 – 3:30 (PM Half Day)
  • Ages 3-5: 8:30 – 12:30 (AM Half Day)
Beatz Dance Studio (Ages 4-16)
  • Weeks 2, 4 – 5, and 8 – 9
  • 9:00 – 11:30, 12:30 – 3:00 and 5:00 – 6:00
Apple Tree Arts (Ages 7-18)
  • Weeks 4 – 9
  • Ages 7-8: 9:00 – 12:00
  • Ages 9-18: 9:00 – 2:00
Premier Sport Taekwondo (Ages 5-12)
  • Weeks 5, 6, 8, and 9 
  • 8:00 – 4:00 (Extended 7:00 – 5:45)

 


 

Upton

Upton Recreation Kids @ Play (Ages 5-14)
  • Weeks 2-11 (Choose 1 or more days)
  • 8 AM – 5 PM (Ext 7:30-5:30)
Rhapsody Hill Farm (Ages 5-16)
  • Weeks 5 & 8
  • 8:30 AM – 12:30 PM & 1:30 – 5:30
Dance Works Academy (Ages 3-13)
  • Ages 4-7: Weeks 2, 7, 9 & 10 (M-F) 9 AM – Noon
  • Ages 4-8: Weeks 4, 9 & 10 (M-Th) 9 AM – Noon
  • Ages 7-11: Week 5 (M-F) 9 AM – Noon
  • Ages 7-11: Week 2 & 6 (M-F) 9 AM – 3 PM
  • Ages 7-12: Week 9 (M-F) 9 AM – Noon & 1 PM – 3
  • Ages 12+: Week 10 (M-F) 1 PM – 4 PM
  • Ages 13+: Week 5 (M-F) 10 AM – 1 PM

 

Milford

Milford Community School Use Program (Pre-K through Grades 7+)
  • Weeks 2-7
  • 8 AM – 4 PM (Extended 7-6)
  • 8-12 Half Day for Pre-K through K
Children Across America (FREE for Ages 4-9)
  • Weeks 4-10 (M-Th)
  • 9:30-11:30
Camp Invention (Grades K – 6)
  • Week 6 Only
  • 8 AM – 2:30 PM
Express Dance & Acro (Age 3 – 11)
  • Weeks 5 and 7
  • 9 AM – 4 PM (AM Option)
Chabad House: Camp Gan Israel (Ages 4 – 12)
  • [2018 Info]
  • Weeks 7 and 8
  • 9 AM – 3 PM (Ext hours upon request)

 

Know a camp not on our list? Contact us to let us know!