SYLLABUS FOR UPPER PRIMARY CLASSES
The books for all CBSE schools are prescribed by NCERT. But NCERT books are not compulsory for CBSE schools.
The Section 2.4.7 of CBSE Affiliation Bye Laws states :
“The school may prescribe NCERT textbooks in the classes and subjects in which these have been published by the NCERT. Extra care should be taken in the selection of books of private publishers so that there is no objectionable content that hurts the feeling of any class, community, gender or any religious group in the society.”