As per syllabus, math, science, social science, two language subjects are the compulsory subjects for Class 10 students. Apart from this, they can choose one optional subject which can be a language subject or an elective subject.
