A school curriculum should meet the various needs of students. It should also help students lay a good foundation for their future learning, work and life. However, as society is changing rapidly, there is no knowing what the future society will be like and it is almost impossible to predict the demands of the future society on our students.