Balanced curriculum : a guiding document for scheduling and implementation of the North Carolina standard course of study in the middle grades : educating the whole child, bridges to life-long learning.