As a student my answer is absolutely not. The majority of
schools and their curriculums seek only to get you through school
not necessarily to have learned anything by doing so. Teachers
practically hand students the grade they need to look good and move
on. The curriculum at the majority of schools is too uniform. For
this to be fixed it must be realized that students are
individuals and as such require different forms of
instruction in order to be prepared for life.
It may be that the curriculum does not prepare you for the
future, but I do not think it is because the curriculum is too
uniform. If you are in 10th grade, you do not yet know for
sure what you are going to do for a career. It would be bad
to train you for a specific career, only to have you find you are
not interested by the time you are 19.
I think that it is difficult and maybe impossible to train
students specifically for future jobs. The demands of the job
market are ever-changing. The best we can do is to help
students learn how to think, be creative, and be flexible so they
can adapt to whatever jobs are available in the future.