Banner 0
Banner 1
Banner 2
Banner 3
Banner 4
Banner 5
Banner 6
Banner 7
Banner 8
Banner 9
Banner 10
AI Mentor
Book Online Demo
Try Test

CBSE Subject Codes for Class 12 2026 Exam

By Ankit Gupta

|

Updated on 4 Feb 2026, 11:44 IST

The CBSE subject codes for Class 12 are essential for students as they help in organizing their exams, reducing confusion, and ensuring the accuracy of all academic records. These unique subject codes are assigned by the Central Board of Secondary Education (CBSE) for each subject. Whether you are in the Science, Commerce, or Arts stream, understanding the CBSE subject codes for Class 12 is crucial to staying on track and avoiding any mix-ups during exams.

In this guide, we will provide you with the complete list of CBSE subject codes for Class 12 2026, covering all the major streams such as Science, Commerce, Arts, Languages, and both academic and skill-based electives.

Fill out the form for expert academic guidance
+91
Student
Parent / Guardian
Teacher
submit

Why Are CBSE Subject Codes Important for Class 12?

The CBSE subject codes for Class 12 are critical for a number of reasons:

  1. Organization: They help students stay organized during exam preparation.
  2. Easy Identification: With so many subjects, it’s easy to confuse similar ones. These codes allow students to identify their subjects and corresponding exam papers easily.
  3. Accurate Paper Identification: Each subject code links directly to the specific exam paper.
  4. Efficient Exam Registration: While filling out forms for exams, having the correct CBSE subject code ensures that there are no mistakes in your registration.
  5. Clear Overview: Understanding these codes gives a clear picture of all the subjects available across various streams for Class 12.

CBSE Subject Codes for Class 12 – Complete List

1. Languages

The following list contains the CBSE subject codes for Class 12 languages. It includes a wide range of languages offered by the CBSE board, including English, Hindi, Urdu, and many others.

Unlock the full solution & master the concept
Get a detailed solution and exclusive access to our masterclass to ensure you never miss a concept
Subject CodeSubject Name
001English Elective
301English Core
002Hindi Elective
302Hindi Core
003Urdu Elective
303Urdu Core
022Sanskrit Elective
322Sanskrit Core
104Punjabi Elective
105Bengali
106Tamil
107Telugu
189Telugu Telangana
108Sindhi
109Marathi
110Gujarati
111Manipuri
112Malayalam
113Odia
114Assamese
115Kannada
116Arabic
117Tibetan
118French
120German
121Russian
123Persian
124Nepali
125Limboo
126Lepcha
192Bodo
193Tangkhul
194Japanese
195Bhutia
196Spanish
197Kashmiri
198Mizo

2. Academic Electives (Group A)

Here’s a list of the CBSE subject codes for Class 12 academic electives, covering subjects across various fields such as History, Economics, Sociology, Mathematics, and more.

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

3. Skill-Based Electives (Group-S)

The CBSE offers a range of skill-based electives for Class 12, and the following are some of the popular subjects.

Ready to Test Your Skills?
Check Your Performance Today with our Free Mock Tests used by Toppers!
Take Free Test
Subject CodeSubject Name
801Retail
802Information Technology
803Web Application
804Automotive
805Financial Markets Management
806Tourism
807Beauty & Wellness
808Agriculture
809Food Production
810Front Office Operations
811Banking
812Marketing
813Healthcare
814Insurance
816Horticulture
817Typography & Computer Application
818Geospatial Technology
819Electrical Technology
820Electronic Technology
821Multi-Media
822Taxation
823Cost Accounting
824Office Procedures & Practices
825Shorthand (English)
826Shorthand (Hindi)
827Air Conditioning & Refrigeration
828Medical Diagnosis
829Textile Design
830Design
831Salesmanship
833Business Administration
834Food Nutrition & Dietetics
835Mass Media Studies
836Library & Information Science
837Fashion Studies
841Yoga
842Early Childhood
843Artificial Intelligence (New)

Marking Scheme for CBSE Class 12

Each subject in the CBSE Class 12 exam follows a specific marking scheme that includes both theory and practical components. Here’s an overview of the marking scheme for various subjects.

SubjectTheory ExamPractical Exam
English8020
Sociology8020
Political Science8020
Physics7030
Mathematics8020
History8020
Geography7030
Economics8020
Computer Science7030
Chemistry7030
Business Studies8020
Accountancy8020
Biology7030

Benefits of Knowing CBSE Subject Codes for Class 12

Understanding the CBSE subject codes for Class 12 helps students in various ways:

cta3 image
create your own test
YOUR TOPIC, YOUR DIFFICULTY, YOUR PACE
start learning for free
  1. Clear Differentiation: Subjects like English Elective vs. English Core or Mathematics vs. Applied Mathematics can easily be distinguished with the subject codes.
  2. Accurate Exam Paper Identification: Students can know exactly which exam paper to prepare for based on the subject code.
  3. Efficient Study Planning: Having a clear list of subjects helps in better planning of study schedules, especially when managing multiple electives.
  4. Error-Free Registration: When filling out forms for exams, using the correct CBSE subject code avoids mistakes and ensures smooth registration.
  5. Organized Exam Management: Teachers and school staff rely on these codes for accurate exam management, marking, and results.

Best Courses for You

JEE

JEE

NEET

NEET

Foundation JEE

Foundation JEE

Foundation NEET

Foundation NEET

CBSE

CBSE

Ready to Test Your Skills?
Check Your Performance Today with our Free Mock Tests used by Toppers!
Take Free Test
cta3 image
create your own test
YOUR TOPIC, YOUR DIFFICULTY, YOUR PACE
start learning for free

course

No courses found

FAQs on Class 12 CBSE Subject Codes 2026

What are CBSE Class 12 Subject Codes?

CBSE Class 12 subject codes are distinct numbers assigned to each subject by the board. These codes help students identify their subjects and the corresponding exam papers.

Why are Subject Codes Important?

Subject codes are important because they help prevent confusion between similar subjects, ensure students know which exam paper to follow, and provide a clear understanding of all the subjects available in Class 12.

Do Subject Codes Differ for Science, Commerce, and Arts Streams?

Yes, each stream—whether Science, Commerce, or Arts—has its own set of subjects, and each subject is assigned a unique code. This includes languages, academic electives, and skill-based subjects.

Can Subject Codes Be Used During Exam Registration?

Yes, students need to use the correct subject codes when filling out their exam forms to make sure their details are correct and to avoid any mistakes.

Are Subject Codes Useful for Teachers and School Administrators?

Yes, teachers and school staff use subject codes to organize exams, maintain mark sheets, and efficiently manage academic records.