Our Roots program serves ages five through eight, though there is no firm age cutoff. The Roots program is all about free, open-ended, and imaginative play.


Our Branches program is generally for children seven through eighteen. The Branches program provides lightweight structures to support young people in their self-directed education.