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 10 2026 - Subject Wise Class 10 Code List

By Ankit Gupta

|

Updated on 4 Feb 2026, 11:21 IST

The CBSE Subject Codes for Class 10 in 2026 are essential for students to correctly identify their subjects during registration, on admit cards, and in exams. Using the official subject codes helps avoid mistakes and keeps things clear.

The list includes core subjects like Mathematics (041), Science (086), Social Science (087), and English (184). It also covers optional and skill-based subjects like Computer Applications (165) and Artificial Intelligence (417). These codes are helpful when checking the CBSE Class 10 syllabus and understanding the exam format, as each code relates to specific topics and marks distribution in the board exams.

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

Key Subjects and Their Codes

Here are the primary subjects in Class 10, along with their respective codes:

  • Mathematics (Code 041)
  • Science (Code 086)
  • Social Science (Code 087)
  • English (Code 184)

Besides these, there are various optional and skill-based subjects, including:

Unlock the full solution & master the concept
Get a detailed solution and exclusive access to our masterclass to ensure you never miss a concept
  • Computer Applications (Code 165)
  • Artificial Intelligence (Code 417)

These subject codes for Class 10 are helpful in various ways, including checking the syllabus, exam pattern, and marks distribution for each subject. Each subject code is associated with specific topics and marks in the CBSE exam.

Role of CBSE Subject Codes in Registration

For registration purposes, schools fill out forms for regular students, where the subjects and their corresponding codes must be correctly written. Private students must enter these codes themselves when filling out the online application form. The CBSE Class 10 admit card for 2026 will list the subjects with their respective codes.

Ready to Test Your Skills?
Check Your Performance Today with our Free Mock Tests used by Toppers!
Take Free Test

It’s essential for students to double-check these codes to ensure that the subjects on their admit card match what they’ve chosen. This helps avoid any confusion during the examination.

CBSE Class 10 Subject Criteria

According to the CBSE Class 10 subject code list, there are certain mandatory subjects that every student must take. Apart from these, students can choose elective subjects based on their interests. Additionally, two subjects are assessed internally by the school.

cta3 image
create your own test
YOUR TOPIC, YOUR DIFFICULTY, YOUR PACE
start learning for free

Mandatory Subjects

  1. Language 1
  2. Language 2
  3. Science
  4. Mathematics
  5. Social Science

Optional Subjects

  • Skill Subjects
  • Language 3 / Any other academic subject apart from the mandatory ones.

Subjects with Internal Assessment

  • Art Education
  • Health and Physical Education

CBSE Class 10 Subject Codes Table

Here is a table listing the CBSE Class 10 subjects and their corresponding codes:

Subject CodeSubject Name
002Hindi Course-A
003Urdu Course-A
004Punjabi
005Bengali
006Tamil
007Telugu
008Sindhi
009Marathi
010Gujarati
011Manipuri
012Malayalam
013Odia
014Assamese
015Kannada
016Arabic
017Tibetan
018French
020German
021Russian
023Persian
024Nepali
025Limboo
026Lepcha
031Carnatic Music (Vocal)
032Carnatic Music (Mel. Inst.)
034Hindustani Music (Vocal)
035Hindustani Music (Mel. Inst.)
036Hindustani Music (Per. Inst.)
037Psychology
041Mathematics
049Painting
064Home Science
076National Cadet Corps
085Hindi Course-B
086Science (Theory)
087Social Science
089Telugu – Telangana
090Science Without Practical
092Bodo
093Tangkhul
094Japanese
095Bhutia
096Spanish
165Computer Applications

CBSE Class 10 Subject Codes with Paper Weightage

For each subject, understanding the code is not enough. Students should also be familiar with the weightage and topics for effective preparation. Here’s a brief breakdown of some core subjects with their marks distribution:

Best Courses for You

JEE

JEE

NEET

NEET

Foundation JEE

Foundation JEE

Foundation NEET

Foundation NEET

CBSE

CBSE

Mathematics (Code 041)

Unit NameMarks Allotted
Number Systems6
Algebra20
Coordinate Geometry6
Geometry15
Trigonometry12
Mensuration10
Statistics and Probability11
Total80

Science (Code 086)

Unit NameMarks Allotted
Chemical Substances – Nature & Behaviour25
World of Living25
Natural Phenomena12
Effects of Current13
Natural Resources5
Total80

Social Science (Code 087)

Unit NameMarks Allotted
India and the Contemporary World – II20
Contemporary India – II20
Democratic Politics – II20
Understanding Economic Development20
Total80

Computer Applications (Code 165)

Unit NameMarksTheory PeriodsPractical Periods
Networking15175
HTML253050
Cyber Ethics10810
Practicals50
Total1005565

English (Code 184)

English is a mandatory paper in Class 10 with code no 184. The test is separated into Reading, Writing & Grammar, and Literature sections. The aim is to build good communication skills. Students must carefully check the CBSE Class 10 subject codes while filling their exam forms. The marks table is given below.

Unit NameMarks Allotted
Reading22
Writing22
Grammar10
Literature26
TOTAL:80

Why CBSE Class 10 Subject Codes Matter

Knowing the CBSE subject codes for Class 10 is essential for students and schools. These codes prevent errors during registration and ensure the correct subject is registered for the exams. Here’s why these codes are important:

Ready to Test Your Skills?
Check Your Performance Today with our Free Mock Tests used by Toppers!
Take Free Test
  • Prevents Mistakes: Using the correct subject codes for Class 10 CBSE ensures there are no issues with your admit card, registration, or results.
  • Reduces Confusion: The codes help distinguish between similar subjects, like CBSE subject codes for Class 10 Hindi Course B and Hindi Course A.
  • Organized Study: The subject codes provide a clear system for managing books, notes, and exam resources.
  • Builds Confidence: Knowing your CBSE Class 10 subject codes helps reduce last-minute stress, boosting your preparation.
cta3 image
create your own test
YOUR TOPIC, YOUR DIFFICULTY, YOUR PACE
start learning for free

course

No courses found

FAQs on CBSE Subject Codes for Class 10 2026

Will writing the wrong CBSE Class 10 subject code impact my result?

No, the CBSE Class 10 subject code doesn’t directly affect your result as long as the correct subject name is mentioned. The CBSE board checks the subject name first, so a mistake in the subject code may not be very important.

Where can I find the CBSE Class 10 subject codes?

You can find the CBSE Class 10 subject codes on the CBSE website, in the Class 10 syllabus, or in your school's exam guide. These codes are also listed on your admit card and the official exam date sheet.

Why is it important to know the CBSE Class 10 subject codes?

Knowing the CBSE subject codes for Class 10 helps avoid mistakes during the exam registration process. It also makes it easier to find your syllabus, plan your study time, and ensure your answer sheet is correctly submitted.

Can the CBSE subject codes be changed after registration?

In some cases, the CBSE Class 10 subject codes can be changed after registration, depending on the school, board, and deadlines. Usually, changes are allowed until a certain date, after which you may need to contact your school or regional office for any corrections.

Are CBSE subject codes the same across all CBSE schools?

Yes, the CBSE subject codes for Class 10 are consistent across all CBSE-affiliated schools. These standardized codes are issued by the CBSE board to ensure uniformity in examinations and results processing.

What are the CBSE subject codes for Class 10 Mathematics?

For the CBSE Class 10 subject codes, Mathematics has two separate codes for the 2026 exams: 041 for Standard Mathematics and 241 for Basic Mathematics. Both codes are used for Classes IX and X, but they differ in their level of difficulty.

What are CBSE subject codes?

CBSE subject codes are unique numbers assigned to each subject in Class 10. They simplify the exam registration and result processing by helping identify the correct subject. For example, Mathematics (041), English Core (301), and Hindi Elective (002) are some of the CBSE subject codes for Class 10.

What are the CBSE subject codes for Class 10?

The CBSE subject codes for Class 10 are numerical identifiers assigned to each subject. These codes are used in registration forms, admit cards, and answer sheets to ensure that everything is recorded accurately.

Where can I find the official CBSE subject codes for Class 10 2026?

The official list of CBSE subject codes for Class 10 2026 is available on the CBSE website (cbse.gov.in). You will also find these codes listed on your admit card.

Why is it important to know the CBSE Class 10 subject codes?

Being familiar with the CBSE subject codes for Class 10 ensures that your registration is correct and your admit card displays the right subjects. It also helps you prepare better for the exams and makes the process smoother.

Can the subject codes be changed after registration?

Generally, subject codes cannot be changed once registration is complete. However, CBSE provides a correction window through the school’s List of Candidates (LOC) submission, where you can correct any mistakes.

Do subject codes appear on the admit card?

Yes, the CBSE subject codes for Class 10 appear on the admit card, along with the corresponding subject names. Make sure to double-check them before your exams to ensure everything is correct.