Join Us!

Be part of our community of gardeners, volunteers, and more!

Look below to see the different options for geting involved.

Giving Back to the Community

Thank you to the team from COURSERA who came out to tame our blackberries #VolunteerStrong

Enquire below to volunteer with your team today!

Volunteer with Us

We welcome the public to join us every 2nd Saturday of the month for easy volunteering opportunities, to play in the Childrens Garden or take a stroll around and check out whats growing!

Check our calender for details.

Join the Group Garden

Why not garden year-round with your fellow local neighbors? It’s a great way to grow veggies while you’re waiting for a bed or simply join to learn gardening tips and tricks.

Individual Plot Gardener

There are currently 92 individual garden plots at Charles Street Gardens, with a plan to increase that number as space is made available. Sign-Up to be added to the waiting list today!

After you sign up, you will receive information when our next Charles Street Gardens 101 Class will be offered.

All future gardeners must take the CSG 101 class and be current Sunnyvale residents. Once you have completed this requirement you can immediately join the Group Garden, or remain on the Waiting List until an individual plot becomes available. Our turnover varies, but we want you to be ready when a garden plot becomes available!


We are always looking for volunteers to be a part of Charles Street Gardens. You don’t need to be a gardener, just someone who enjoys the beauty of our space! You can join us whenever you have the time, and based on your inclination and skill, we have the tasks. Click here to download the waiver. Some of our volunteer opportunities are:

  • Help maintain and build garden structures
  • Help beautify the common areas of the garden
  • Help with our community events

If you are a business, and want a team-building experience that will give back to the community and help out Charles Street Gardens, please contact us. We have many projects where you can be of assistance.

Group Gardener

Our Group Garden is a place where many gardeners work together choosing what to grow, caring for the space together, and sharing the harvest from 4 x super-sized raised beds!

You can join the Group Garden after completing our CSG 101 Class, while still remain on the Waiting List for an individual garden bed.

Sign Up now to our waitlist to start the process to join the Group Garden!


Are you interested in attending garden events? We have many educational and fun events throughout the year including:

  • Plant sales
  • Open houses
  • Children’s story times
  • Lectures by our renowned Santa Clara County Master Gardeners
  • Seasonal celebrations

Most of our events are completely free and open to the public.

Please visit our events page to see what upcoming events you’re interested in attending! We’d love to have you join us.

* indicates required

Check one or more of the following: