CBSE Class 10 Subject Codes 2025-26: Complete Code List

Written ByAnshu Kumari
Calander
Updated on21 Aug, 2026
Reading
Min Reading5 min read
cbse subject codes for class 10

CBSE subject codes for Class 10 are commonly used by Class 10 learners for admissions and exams. But how would you identify which subject has which code? 

For that, CBSE releases a long list of all the subjects and their respective codes for future reference of learners as well as educators. 

Now, let’s get into the details of CBSE Class 10 subject codes and their significance in real life.

What Are CBSE Subject Codes?

CBSE subject codes for Class 10 are unique 3-digit codes that are assigned particularly to each subject for reference by Class 10 learners by the CBSE board. Subject codes are also referred to as subject identification numbers and course codes.

Subject codes become a better identifier because several subjects in the curriculum have the same standard name but differ slightly. 

For example, English Communicative (101) and English Language and Literature (184).

CBSE Subject Codes for Class 10

CBSE subject codes for Class 10 are classified into 3 major categories, including the following and their respective subjects included in each category:

1. CBSE Class 10 Compulsory Subject Codes

The principal academic subjects that are typically studied by all learners include the following:

SubjectSubject Code
English Communicative101
English Language/Literature184
Hindi Course A002
Hindi Course B085
Mathematics Standard041
Mathematics Basic241
Science086
Social Science087

2. CBSE Class 10 Language Subject Codes

Other than English and Hindi, CBSE provides a wide range of regional languages and foreign languages since it realises the benefits of learning a second language. 

Let’s have a look at the list of generally chosen language subjects, which include:

LanguageSubject Code
Sanskrit122
Urdu003
Punjabi004
Bengali005
Tamil006
Telugu007
Marathi009
Gujarati010
French018
German020

Learners can only learn a language subject if it is available in a particular school. So contact your school administration and have clarity on which subjects can be chosen from.

3. CBSE Class 10 Skill Subject Codes

Skill (vocational) subjects are designed to deliver career-oriented skills and practical knowledge. In recent years, this list has been extended greatly by CBSE.

Skill SubjectSubject Code
Information Technology402
Retail401
Tourism406
Agriculture408
Introduction to Financial Markets405
Security403
Automotive404
Beauty and Wellness407
Food Production409
Front Office Operations 410
Banking and Insurance411
Marketing and Sales 412
Healthcare 413
Apparel 414
Multi-Media 415
Multi Skill Foundation Course 416
Artificial Intelligence 417
Computer Applications165

The skill subjects are regularly updated, and therefore students must always confirm their availability with their school.

Mathematics Standard vs Mathematics Basic – Subject Codes Explained

CBSE has provided two options of Mathematics in Class 10:

CourseSubject CodePurpose
Mathematics Standard041Students intending to take Mathematics in Class 11 (Science/Commerce streams) should opt for this in Class 10.
Mathematics Basic241In higher classes, students who do not want to take up Mathematics can choose this.

Mathematics Standard aligns with the syllabus of Class 11, so learners who are interested in engineering or accountancy can choose this in class 10th.

Mathematics Basic (241) has a basic syllabus, and the question papers are also easier than Mathematics Standard. 

Writing the wrong code can cause hindrance in your career plans, so it’s wise to stay careful while doing so during registration.

How to Choose the Correct Subject Code?

Before registration, ensure that you know how to select the correct subject code.

Follow the following steps:

  • Consult Your School: First of all, contact your school authorities and get the list of subject codes they offer in their schools. These codes are as per CBSE guidelines.
  • Check Career Goals: If you are interested in the Arts stream, you can select Mathematics Basic (241) in Class 10 as maths won’t be a central part of your higher studies.
  • Verify Language Course: Language courses seem similar and can create avoidable confusion. So double-check before final submission of the registration form. For example, Hindi Course A (002) and Course B (085) vary in terms of syllabus level.
  • Check Official CBSE Circular: Students should always check updated subject codes from official CBSE circulars.
  • Be Sure Before Submission: Whatever you choose, just be confident of it because wrong submission might lead to further complications and unnecessary panic.

Importance of Subject Codes in Admit Card and Marksheet

CBSE subject codes are extremely significant due to the following reasons:

1. Prevents Misidentification

Misidentification originating due to unawareness of subject code in Class 10 can mess up final admission forms and board examinations, thus affecting a learner’s whole career. Knowing the right subject codes prevents it.

2. Matches Admit Card to Results

The subject codes chosen by students match those in the results and ensure that the results received are accurate.

3. Ensures Accurate Assessment

Subject codes are used to evaluate the answer sheets correctly. If there is a mismatch in the codes mentioned in the answer sheets and the actual subjects chosen, it might lead to wrong evaluation, and students might get poor results.

4. Ensures the Right Exam Paper

Students are given question papers depending on the subject codes mentioned during registration.

5. Simplifies Administration

CBSE deals with lakhs of learners and children. It organises their full administration. The officials need to identify which learner has taken which subject and would be appearing in which subject exams. Subject codes of CBSE Class 10 help in this purpose.

Recent Updates in CBSE Class 10 Subject Structure (2025-26)

The previous subject codes and structure are the base for CBSE Class 10 subject codes for the year 2025-26. All the subjects are the same as before. This list has varied courses, comprising major subjects like mathematics, science, and social science. 

The CBSE circulars will be released in April for the 2026-27 session.

The major focus of the CBSE has been on:

  • More training in skill subjects.
  • Incorporation of 50% competency-based questions.
  • Further choice of Mathematics Standard and Basic.
  • More options on choice of subjects.
  • Alignment with today’s educational reforms.

You can regularly visit the official websites to get the latest updates in structure and syllabus. 

Preventable Mistakes for Learners While Filling Subject Codes

The following section consists of the mistakes that can often be observed during applications for Class 10 and its board exams:

1. Submitting Mathematics Basic instead of Mathematics Standard

If you write the subject code for Mathematics Basic (241) instead of Mathematics Standard (041) in your Class 10 registration form, you might lose your chance to take science in Class 11.

This might hinder your future career plans and opportunities.

2. Selecting the Wrong Hindi Course

The Hindi Course A (002) is more literature-based, while Course B (085) is comparatively simpler. So, we need to choose carefully.

3. Choosing a Skill Subject not Offered by the School

If you don’t contact your school and verify if the subjects you want to choose are provided by your school, you might end up regretting it later.

It is vital that you check with your school and ensure that the subjects of your preference are provided by the school.

4. Typing Incorrect Subject Code Digits

Haphazardly submitting application forms can lead to mixing up certain numbers and typing wrong subject codes in Class10. For example, typing 014 rather than 041 in Mathematics Standard can cause unnecessary complications later.

Conclusion

CBSE subject codes for Class 10 are crucial at multiple stages of the CBSE board exam process, such as during the application form submission, then during exams, and finally, results. Learners should confirm the recent subject codes from their CBSE-affiliated schools and the official CBSE circular available online to avoid eleventh-hour muddles. 

Many subject codes have been added recently to help learners secure their future careers and encourage skill-based education.

FAQs

CBSE subject codes are also called subject identification numbers. They consist of 3 digits and are required for registration and while giving exams.

We can find the official CBSE Class 10 subject code list on cbseacademic.nic.in and cbse.gov.in.

There are two subject codes for Mathematics classified as Mathematics Standard (041) and Mathematics Basic (241) in Class 10.

Yes, you can change your subject code after submitting the registration form, only after CBSE approval. Your school’s intervention is also required within the deadline.

Yes, subject codes are the same for all CBSE-affiliated schools.

CBSE subject code for Class 10 Sanskrit is 122.

CBSE Class 10 Science is denoted by the subject code 086.

Hindi subject is categorised into two courses: Hindi Course A (002) and Hindi Course B (085) in Class 10.

CBSE subject code for Class 10 English Language and Literature is 184, and for English Communicative it is 101.

Anshu Kumari

Author Image

Anshu Kumari is an Education Content Specialist at 21K School- a fully accredited institute- Cambridge International (IA702) and Pearson Edexcel (94883). She focuses on the in-depth research and creation of the well-drafted guides on NIOS admission, Indian Education Policy, and competitive exam preparation. With around 2 years of experience at 21K School, her psychology background informs her approach to the education content and hence focuses on creating guides to address the real anxieties of the guardians. She writes well-researched articles on competitive exam timelines, stream selection, and board choices by referring to the official resources. All Anshu’s content pieces are fact-checked against the board and primary government official resources and is dedicatedly reviewed by the school’s academic team.

You may also want to read

Leave a Reply

Your email address will not be published. Required fields are marked *

No comments yet.
21K School Admissions team · replies in minutes
Hi 👋 Share your number and we'll continue this chat on WhatsApp.

    We message you on WhatsApp only. No spam calls.

    You're all set

    Taking you to WhatsApp now. If nothing happens, tap here to open the chat.