our programs


We invite you to explore our program offerings and be in touch with any questions. Preschool class enrollment generally opens in January. Soccer and Summer Camps are open to the entire Upper Valley community, including students who come to the area for the summer but hail from different parts of the country and world.


Preparation for
Lifelong Learning

We offer morning and afternoon programs for children ages 2-5 years old, as well as an early drop off option. Classes are age specific. Please expand the class offerings below for more information.

Classes run
September to June

Scholarships are core to our mission. We offer need-based scholarships, sibling discounts and discounts for parents/guardians who are students. Please contact us for more information.

Early Drop Off

2 Day Class

3 Day Class

4 Day Class




Preschool children kicking soccer balss
Every fall and spring session includes two different sign up options. Sign up for Wednesdays or Saturdays - or both.

How to Play

Led by volunteer parent coaches, young players will learn some basics, build confidence, and enjoy running the field overlooking the Connecticut River. Our emphasis is on fun, games, and moving our bodies. Parents, grandparents, and siblings catch up and cheer on the sidelines.

Fall & Spring
$60 for 5 sessions
$50 for HCNS students

Sign up to be a coach and your child attends for free.
Spaces limited.

Fall Soccer 2023

September 20 - October 25
September 23 - October 28
12:30 pm - 1:15 pm
9:15 am - 10:00 am

Summer Camp

Applications for Summer Camp open in February and remain open until the final week of camp if weeks are not filled.

Summer Fun
and Adventure

Small groups with a different theme each week. We’re outdoors for most of the day – adventure, creativity, friendships, and mess abound! Children must be Age 3 by June 1.

Registration will open on Monday, March 4th

June to August
Half Day $275
Monday - Friday 8:30 am - 12:30 pm

Full Day $335
Monday - Thursday 8:30 am - 3:30 pm
Half Day Friday 8:30 am - 12:30 pm

June 24 - 28, 2024

July 1 - 5, 2024

July 8 - 12, 2024

July 15 - 19, 2024

July 22 - 26, 2024

July 29 - August 2, 2024

August 5 - 9, 2024

August 12 - 16, 2024