CBSE Class 12 Subject Code List 2025-26 | Science, Commerce, Arts

CBSE Class 12 Subject Code List 2025-26 helps students to identify the subjects as well as the related question papers. The board assigns a unique code to each subject, which includes languages, academic electives, and skill-based subjects. It is quite beneficial to be aware of these codes so that there are no mix-ups between similar subjects, and also to have a look at all the Class 12 subjects for the 2026 academic session.

CBSE Class 12 Subject Codes 2025-26

Class 12 CBSE Subject Codes are the numbers that the board assigns to each subject. These numbers help students to know their subjects and question papers easily. The codes are there for all streams: Science, Commerce, Arts, languages, elective subjects, and skill-based subjects. The list of codes is mentioned below:

Class 12 Subject Codes for Languages group

Code Subject Name
001 English Elective
301 English Core
002 Hindi Elective
302 Hindi Core
003 Urdu Elective
303 Urdu Core
022 Sanskrit Elective
322 Sanskrit Core
104 Punjabi Elective
105 Bengali
106 Tamil
107 Telugu
189 Telugu Telangana
108 Sindhi
109 Marathi
110 Gujarati
111 Manipuri
112 Malayalam
113 Odia
114 Assamese
115 Kannada
116 Arabic
117 Tibetian
118 French
120 German
121 Russian
123 Persian
124 Nepali
125 Limboo
126 Lepcha
192 Bodo
193 Tangkhul
194 Japanese
195 Bhutia
196 Spanish
197 Kashmiri
198 Mizo

CBSE Class 12 Subject Codes – Academic Electives

Code Subject Name
027 History
028 Political Science
029 Geography
030 Economics
031 Carnatic Music Vocal
032 Carnatic Music Melodic Instrument
033 Carnatic Percussion Instrument (Mridangam)
034 Hindustani Music
035 Hindustani Music Melodic Instrument
036 Hindustani Percussion Instrument
037 Psychology
039 Sociology
041 Mathematics
241 Applied Mathematics
042 Physics
043 Chemistry
044 Biology
045 Biotechnology
046 Engineering Graphics
048 Physical Education
049 Painting
050 Graphics
051 Sculpture
052 Applied / Commercial Art
054 Business Studies
055 Accountancy
056 Kathak Dance
057 Bharatnatyam Dance
058 Kuchipudi Dance
059 Odissi Dance
060 Manipuri Dance
061 Kathakali Dance
064 Home Science
065 Informatics Practices
083 Computer Science
066 Entrepreneurship
073 Knowledge Tradition & Practices of India
074 Legal Studies
076 National Cadet Corps (NCC)

Class 12 Subject Codes – Skill Electives

Code Subject Name
801 Retail
802 Information Technology
803 Web Application
804 Automative
805 Financial Markets Management
806 Tourism
807 Beauty & Wellness
808 Agriculture
809 Food Production
810 Front Office Operations
811 Banking
812 Marketing
813 Health Care
814 Insurance
816 Horticulture
817 Typography & Computer Application
818 Geospatial Technology
819 Electrical Technology
820 Electronic Technology
821 Multi-Media
822 Taxation
823 Cost Accounting
824 Office Procedures & Practices
825 Shorthand (English)
826 Shorthand (Hindi)
827 Air Conditioning & Refrigeration
828 Medical Diagnosis
829 Textile Design
830 Design
831 Salesmanship
833 Business Administration
834 Food Nutrition & Dietetics
835 Mass Media Studies
836 Library & Information Science
837 Fashion Studies
841 Yoga
842 Early Childhood Care & Education
843 Artificial Intelligence (New)

Benefits of Knowing CBSE Board Class 12 Subject Code 2025-26

Here is the same information with simpler words:

  1. By learning the CBSE Class 12 subject codes, 2026 students will be able to know a lot of things: it helps students to differentiate the subjects that have almost the same names, such as English Elective vs. English Core or Mathematics vs. Applied Mathematics.
  2. Every code represents a specific exam paper, so students can get an exact paper to prepare for.
  3. Subject codes are like a list of subjects that are there in a particular stream, like languages, electives, or skill-based courses.
  4. The right code during the filling of exam forms or registration details prevents errors and makes the process exact.
  5. If students want to, they can study better. It is meant for those who have multiple electives and subjects from different streams.
  6. Not only that, but teachers and schools also use these codes in order to facilitate the management of the exams, the issue of mark sheets, and the keeping of academic records.

Also Check:

Sharing is caring!

FAQs

Why does CBSE use subject codes?

CBSE uses subject codes to avoid confusion between subjects with similar names and to ensure accuracy in exam papers, forms, and results.

Do I need to remember my subject codes for exams?

Yes, while filling your exam form, registration, or checking your admit card, you should know your subject codes.

Are skill-based subject codes equally important?

Yes, skill-based subjects have equal importance in CBSE Class 12 and their codes are used for exam forms, practicals, and results.