Parents should deal with the social aspects of education, such as teaching children about money matters, it has been claimed.
Nick Seaton, Chairman of the Campaign for Real Education, said schools should concentrate on their "primary purpose", which is to teach children traditional subjects.
His comments come after the All Party Parliamentary Group on Financial Education for Young People launched a campaign earlier this week calling for financial education to be made compulsory in schools.
"I don't think it should be compulsory because this sort of thing should be the responsibility of the parents. I'm not saying it's a bad thing. Youngsters need these sorts of lessons and skills," Mr Seaton commented.
"The trouble with the school curriculum is that there is so much being pushed into it. The more that's pushed in, the less time there is for the important things like the primary job of schools which is to teach history, geography, English, maths, science and foreign languages and so on."
He added that although it is important for young people to manage their money properly, this should be taught through extracurricular activities or by parents.