CBSE Science Class 12 - Subjects, Syllabus

CBSE Class 12 Science Stream

Science is one of the most sought after streams among students at the 10+2 level. All CBSE schools across the country provide students with the option of choosing Science after Class 10. The subjects in CBSE Class 12 Science are:

CBSE Class 12 Science Subjects

  • I & II: Two Languages (Core/Elective) out of
Hindi Urdu
English Sanskrit
Assamese Arabic
Bengali Persian
Gujarati Limboo
Kashmiri Lepcha
Kannada Bhutia
Marathi Mizo
Malayalam Nepali
Manipuri Tibetan
Oriya French
Punjabi German
Sindhi Portugese
Tamil Russian
Telugu Spanish


  1. Out of the languages, one shall be English or Hindi, both English and Hindi can also be offered simultaneously.
  2. The languages may be offered either at Core/Elective level. The same language, however cannot be offered both at the Core level and Elective level.
  3. A candidate has the freedom to offer, in lieu of one of the two languages above, any other elective subject provided under III below.

Note: English can be offered at any of the three levels given below:

  1. English Core
  2. English Elective
  3. Functional English
  • III to V: Three Electives out of the following,

Subscribe to our Newsletter