All children should benefit from an education system that is engaging, relevant, tailored to their needs and best prepares them for their future lives. Curriculum for Excellence should lead to improved quality of learning and teaching and increased attainment and achievement for all children and young people, irrespective of where that learning takes place....