Balanced curriculum : a guiding document for scheduling and implementation of the North Carolina standard course of study at the elementary level : educating the whole child.