School does prepare you for the future. School prepares you for the future because it teaches you how to become an everyday worker. Think of it this way, your boss doesn't want you slacking and not doing your work in a everyday environment. Well thats what school is an everyday environment where you complete assignments and whether you do them is up to you or not. However in a common work place if you don't do your work you end up fired, or in an almost same way you fail the class. Which if you think about it is almost like failing your job.