Brooksfield Montessori School in Northern Virginia, offers a wonderful full-day Kindergarten program. The program is largely Montessori based, of course, but it also incorporates a few main-stream activities, such as small and large group lessons and some work in workbooks. The children are mixed with the preschool Montessori children in the morning and then split into an all Kindergarten group while the little ones rest or nap. Further, the Kindergarten children have opportunities to work with the elementary program students during a program Brooksfield calls "buddy reading," where Kindergarten children read with Upper School children. Brooksfield’s comprehensive program also includes formal lessons in art, music, movement, Spanish and Outdoor Adventures, to name a few.