CBSE Subject Codes List for Class 10: The Central Board of Secondary Education (CBSE) publishes the CBSE Subject Codes for Class 10 2026 on its official website. These subject codes are also mentioned in the CBSE 10th date sheet against every subject. The CBSE Class 10 subject code list will help students to check their subjects without any confusion, provided with the codes. The CBSE Class 10 board exams will be held from February 17 to March 10, 2026.
In this list, the primary subjects are Math (041), Science (086), Social Studies (087), and English (184). Besides, students have optional and skill-based subjects such as Computer Applications (165) and Artificial Intelligence (417). The CBSE Class 10 subject codes are also helpful to the students to check the syllabus and exam pattern, as each code has specific topics and marks in board exams connected with the.
For registration, schools fill the form for regular students where the chosen subjects and their codes must be written correctly. Private students fill the online application form and enter the subject codes on their own. The CBSE 10th admit card 2026 will also show subject names with their codes. Students should carefully check that the codes printed on the admit card match the subjects they have chosen so that no confusion happens during the exam.
Read More:
- CBSE Class 10 Date Sheet 2026 PDF (Phase 1 Released)
- CBSE Class 10 Board Exam Registration 2026 (Soon)
- CBSE Class 10th Board Exam: Chapter-wise Weightage
CBSE Subject Codes for Class 10: Introduction
A common question many students ask is, What is a CBSE subject code for Class 10 anyway? Put simply, all subjects like English, Science, or Maths in school are assigned a unique number by the Central Board of Secondary Education (CBSE). This sequence is known as a subject code. It is used so that every subject can be distinguished without a mix-up.
Students can do it, for example, instead of Mathematics, they can write the official CBSE Class 10 subject code. For board exams, students have to fill in these codes on their answer sheets. This makes it easy for teachers and examiners to identify which subject the paper is from, simplifying the checking and record-keeping process in that regard, too. In a nutshell, the existence of these Class 10 CBSE subject codes is to save you from getting confused and everything organized.
CBSE Class 10 Subject Criteria
According to the CBSE Class 10 subject code list, there are certain subjects that one is required to study in Class 10. There are 5 such subjects that are mandatory for every student to study. In addition to these, they can choose 2 elective subjects as per their interest. In addition, two more subjects are also there where marks are awarded through internal assessment by the school.
Now, the CBSE class 10 subject code isn’t just (just in case definition) useful during exams to quickly indicate and organize your subjects, but also seems to be a good way for students and schools to manage their subjects that they offer.
CBSE Class 10 – Subjects to Study
| Type | Subject Name |
| Compulsory Subjects | Language 1 |
| Language 2 | |
| Science | |
| Mathematics | |
| Social Science | |
| Optional | Skill Subject |
| Language 3 / Any Academic subject other than those opted for above | |
| Subjects of Internal Assessment | Art Education |
| Health and Physical Education |
Check Out: CBSE 10th Books 2025-26
Class 10 CBSE Subject Codes Table
For filling exam forms or verifying the admit cards, students need to be aware of the Class 10 CBSE Subject Codes. In order to simplify it, here is the list of subject names and their CBSE Class 10 subject codes. This CBSE Class 10 subject code list will help you find a code for the particular subject whenever required by you.
| Subject Code | Subject Name |
| 002 | Hindi Course-A |
| 003 | Urdu Course-A |
| 004 | Punjabi |
| 005 | Bengali |
| 006 | Tamil |
| 007 | Telugu |
| 008 | Sindhi |
| 009 | Marathi |
| 010 | Gujarati |
| 011 | Manipuri |
| 012 | Malayalam |
| 013 | Odia |
| 014 | Assamese |
| 015 | Kannada |
| 016 | Arabic |
| 017 | Tibetan |
| 018 | French |
| 020 | German |
| 021 | Russian |
| 023 | Persian |
| 024 | Nepali |
| 025 | Limboo |
| 026 | Lepcha |
| 031 | Carnatic Music Voc |
| 032 | Car. Music Mel Ins |
| 034 | Hind.Music Vocal |
| 035 | Hind.Music Mel.Ins |
| 036 | Hind Music.Per.Ins |
| 037 | Psychology |
| 041 | Mathematics |
| 049 | Painting |
| 064 | Home Science |
| 076 | National Cadet Cor |
| 085 | Hindi Course-B |
| 086 | Science-Theory |
| 087 | Social Science |
| 089 | Telugu – Telangana |
| 090 | Science Without Pr |
| 092 | Bodo |
| 093 | Tangkhul |
| 094 | Japanese |
| 095 | Bhutia |
| 096 | Spanish |
| 165 | Computer Application |
CBSE Class 10 Subject Codes with Paper Weightage
All subjects in Class 10 have a set code allotted by CBSE. These CBSE subject codes for Class 10 are required during the time (race against time phrase meaning) of filling up application forms or while registering for the board examinations. Simultaneously, understanding the distribution of marks in each subject prepares students better. Here we have listed the main topics, their codes, along the mark weightage.
Mathematics (Code 041)
Maths in Class 10 is mandatory with subject code 041. The paper has chapters such as algebra, geometry, and trigonometry to develop problem-solving abilities. It is mandatory for students to cross-check the official CBSE subject code for Class 10 Maths (mathematics code) on their admit card before the exam. The detailed marks distribution is shown in the table below.
| Unit Name | Marks Allotted |
| Number Systems | 6 |
| Algebra | 20 |
| Coordinate Geometry | 6 |
| Geometry | 15 |
| Trigonometry | 12 |
| Mensuration | 10 |
| Statistics and Probability | 11 |
| TOTAL: | 80 |
Science (Code 086)
Science carries the subject code 086. It includes Physics, Chemistry, and Biology. The exam has objective, short-answer, and long-answer type questions. The CBSE Class 10 subject codes list shows the complete marks breakup for Science to guide students in their preparation.
| Unit Name | Marks Allotted |
| Chemical Substances – Nature and Behaviour | 25 |
| World of Living | 25 |
| Natural Phenomena | 12 |
| Effects of Current | 13 |
| Natural Resources | 5 |
| TOTAL: | 80 |
Social Science (Code 087)
Social Science has the code 087 in the CBSE subject codes for Class 10 2026. It covers History, Geography, Political Science, and Economics. This subject helps students understand society better. The unit-wise marks division is given in the table below for easy reference.
| Unit Name | Marks Allotted |
| India and the Contemporary World – II | 20 |
| Contemporary India – II | 20 |
| Democratic Politics – II | 20 |
| Understanding Economic Development | 20 |
| TOTAL: | 80 |
Check Out: CBSE Class 10th Preparation Tips 2025-26
Computer Applications (Code 165)
The subject code for Computer Applications is 165. This subject introduces students to programming basics and practical computer knowledge. The exam includes theory, internal assessment, and project work. Students should go through the updated Class 10 CBSE Subject Codes and syllabus details like paper pattern, marks scheme, and assessments.
| Unit No. | Unit Name | Marks | Theory Periods | Practical Periods |
| 1 | Networking | 15 | 17 | 05 |
| 2 | HTML | 25 | 30 | 50 |
| 3 | Cyber Ethics | 10 | 08 | 10 |
| 4 | Practicals | 50 | – | – |
| Total | 100 | 55 | 65 | |
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 Name | Marks Allotted |
| Reading | 22 |
| Writing | 22 |
| Grammar | 10 |
| Literature | 26 |
| TOTAL: | 80 |
Check Out: Easy and Effective Study Time Table for CBSE Class 10th 2026
CBSE Class 10 Exam Pattern 2025-26
Along with learning the CBSE subject codes for Class 10, students should also know the updated exam pattern for the 2025-26 session. Understanding the paper design helps with time management and stress-free preparation for the CBSE Class 10 Board Exams.
| Type of Questions | Number of Questions | Marks |
| 1 Mark | 20 | 20 × 1 = 20 |
| 2 Marks | 6 | 6 × 2 = 12 |
| 3 Marks | 7 | 7 × 3 = 21 |
| 4 Marks | 3 | 3 × 4 = 12 |
| 5 Marks | 3 | 3 × 5 = 15 |
| Total | 39 | 80 |
| Internal Assessment | – | 20 |
Advantages of Knowing CBSE Subject Codes and Syllabus
When you have a good idea about the CBSE subject codes for Class 10 and syllabus, preparing for them becomes simpler. It enables them not to make any mistakes in their exam forms, keep things organised and concentrate on their studies well. It also eases exam stress and makes them more confident. A syllabus is not only required for exams, but it also makes your concept strong, and we start thinking more logically that which helps in competitive exams or real life.
Why You Should Know CBSE Class 10 Subject Codes:
- Avoids Mistakes: Writing the right subject code ensures that there are no mistakes in admit cards, exam forms or registrations.
- Reduces Confusion: The CBSE Class 10 subject codes expose the distinction between subjects, including English Core and English Elective, enabling students to know which one they should be preparing for.
- Keeps Things Organised: The CBSE Class 10 subject code list brings along with itself an organised manner to place down books, notes and exam details.
- Builds Confidence: Having a good knowledge of the subject code of the students creates less stress at the last moment, and they score well.
Why CBSE Subject Codes for Class 10 are Important
The Class 10 CBSE subject codes are very crucial for both students and schools. Here’s why:
- Prevents Exam Errors: There is a possibility of wrong enrollment or errors in results if the incorrect subject code is selected at the time of registration. This can be avoided by carefully looking at the CBSE subject codes.
- Quick Syllabus Search: Subject codes are linked to the syllabus directly. Search by subject code so that you can find exam resources quickly and easily.
- Helps in Forms and Registrations: Subject codes are also involved when looking at school forms and during board exam registrations. Writing the right CBSE board subject code ensures there is no confusion later.
- Clear Communication: Subject codes mean teachers and students can talk about subjects without the potential for confusion. Hindi Course A (002) and Hindi Course B (085), for instance, can be easily distinguished by their code.
Conclusion
CBSE subject codes for Class 10 2026 are very helpful when it comes to the board exams. These codes make everything efficient, save time and reduce errors. They also help in providing fast access to the syllabus and study material. And if you remain aware of the CBSE class 10 subject codes, then your exam preparations can be stress-free and easy.
FAQs on CBSE Subject Codes for Class 10
Q: Will writing the wrong CBSE Class 10 subject code affect my result?
No, your Percentage isn’t going to affect if the subject name is correctly mentioned. The subject name is the first thing that is checked by CBSE, so a wrong code in this regard may not be of high significance.
Q: Where can I see the CBSE Class 10 subject codes?
You can get the CBSE Class 10 subject codes on the official page of the CBSE website, in Class 10 syllabus or from your school’s exam guide. These codes are also listed on your admit card and official exam date sheet.
Q: Why is it important to know CBSE Class 10 subject codes?
Knowledge of Class 10 CBSE subject codes prevents errors in the registration process for exams. It also helps you find the syllabus, plan your study time and ensure that you submit the correct answer sheet.
Q: Can CBSE subject codes be changed after registration?
Yes, occasionally it is possible to change the CBSE Subject code for Class 10 after registration. Well, that all depends on the School, Board and deadline. Typically, changes are permitted up until a given date. Past that, you will likely have to ask your school or regional office for the change.
Q: Are CBSE subject codes the same in all CBSE schools?
Yes, the CBSE subject codes are uniform for all the CBSE-affiliated schools. The board issues these numbers for standardization to ensure that examinations and evaluation of marks take (take with a grain of salt idiom synonym) place uniformly everywhere.
Q: What are the CBSE subject codes for Class 10 Mathematics?
For CBSE Class 10 subject codes 2026, Mathematics has two codes: 041 for Standard Mathematics and 241 for Basic Mathematics. Both are for Classes IX–X also, but are of different standards.
Q: What are CBSE subject codes?
CBSE Class 10 subject codes are the numbers that have been provided to every subject, which makes registering for the exam and result processing easier. They show up in answer sheets to help teachers total and record scores correctly. For instance: Mathematics (041), English Core (301) and Hindi Elective (002).



