A multi-age, small group learning program provides an intellectually stimulating and academically challenging environment. The children receive more individualized attention than in a traditional classroom, but also work to build relationships with children of varied ages sharing roles in the learning environment. A multi-age environment such as this allows for the child’s natural creativity and intelligence to shine. Our instructional techniques are designed to move students toward stronger understanding and, ultimately, greater independence in the learning process. In a multi-age setting, children will encounter opportunities to both teach and learn from their peers. This type of support is powerful in a way that adult support cannot be. This process of teaching and learning from each other, known as scaffolding, allows children to own their knowledge and skills and ability to communicate.