Many students change their college majors more than once before they graduate. The average college student changes their major 3-5 times according to career.berkeley.edu. The truth is that most students have no idea what they want to be when they go into college. The reason for this is that today’s high schools do not prepare students for this; high schools prepare students for college. When a student leaves high school they have no previous experience to base what they want to be on except classes they liked.
Basing a college major off of whether someone likes math class or english class more is unrealistic. Just because a student liked calculus class does not mean that they should become an engineer. Likewise, if a student likes to write that doesn’t necessarily mean that they’re meant to be writing books. The only way to find out is through knowledge of exactly which major’s lead to which jobs and what it’s like to have those jobs.
Schools expect the students to research this which is unfair to them. The reason that people attend school is to get a job and learn what they want to be so they can become a contributing citizen to society. Schools need to make courses more career related earlier on. Students don’t get into courses that apply their information to real life situations until too late in their educational career. By the time they get to these courses there’s no turning back because they’ve already worked so hard to get there. High schools and colleges need to find a way to make it so that students know what they’re getting into.