no, primary students should not.Primary school is the beginning of proper education, so you learn the subjects.In Primary school, you have to head straight in and learn the subject. However, you are not starting right from the beginning again in High School, so in High School you can choose your subjects. However it is my strong belief that no, primary school students should NOT get to choose their subjects because they are starting off first learning the important stuff. Please don't take my answer like it's law, and like you'll be beheaded for disagreeing or anything! You can disagree because everyone is entitled to their own opinion. My point.
students should be given the opportunity to take their future into their own hands. Before students move to high schools, they have studied in primary schools and best know the subjects they are good at. Some even decide the subjects they will do in high schools while they are still in primary schools. So, choosing a subject for students like these ones who have already made first hand decisions on what to do in high schools will be detrimental for them and their career.
Furthermore, some students already know what to do in future before they move to high schools. There are students whose family members are already workers in places like; companies and hospitals. A student might decide to major in electrical engineering because a family member has guaranteed him or her a job in an engineering company. The school might not know this and decide that the student takes arts courses. This will be doing more harm than good to the student, and there is a high possibility that the student will not have the desire to study in that domain, because he/she does not know the importance of it in his/her future.
some students hate certain subjects in primary school, and will want to avoid those subjects when they move to high...