In schools across England as part of compulsory curriculum students are taught/educated about different religions, so they can understand religion and treat religious people with respect.

Why is the same not done for ideologies such as but not limited to anarchism, socialism and others. so that pupils can understand these different ideologies not just capitalism.

I know that schools are probably worried about 'extremism' but educating children about ideologies will only decrease the chances of this as they will understand the subject and will not discriminate against those of other ideologies.

I believe that classes about different ideologies should be bought into the curriculum joining together with R.E ( religious education) But should be unlike the current system in some schools be optional at GCSE not Compulsory..