NIOS 12th subject list is provided on this page. Check NIOS Class 12 subject list for Science, Arts, and Commerce and know the complete NIOS 12th subject list.
- NIOS 12th Subject List 2027
- NIOS 12th Commerce Subject List 2027
- NIOS Language Subjects for Class 12
- Group-wise List of NIOS Subjects
- Scheme of Studies
- NIOS Class 12 Preparation Tips
NIOS 12th Subject List 2027
The NIOS subject list Class 12 is given below with subject codes. The stream names are only for easy reference. Officially, NIOS divides subjects into groups.
NIOS 12th Science Subject List 2027
Physics, Chemistry and Biology are in different groups, so students can take all three together.
| Subjects | Codes |
|---|---|
| Mathematics | 311 |
| Physics | 312 |
| Chemistry | 313 |
| Biology | 314 |
| Computer Science | 330 |
| Environmental Science | 333 |
NIOS 12th Arts Subject List 2027
Arts has the most subjects. It includes History, Geography, Psychology and skill subjects like Painting and Tourism.
| Subjects | Codes |
|---|---|
| History | 315 |
| Geography | 316 |
| Political Science | 317 |
| Home Science | 321 |
| Psychology | 328 |
| Sociology | 331 |
| Painting | 332 |
| Mass Communication | 335 |
| Tourism | 337 |
| Introduction to Law | 338 |
| Library and Information Science | 339 |
| Physical Education and Yog | 373 |
| Military Studies | 374 |
| Military History | 375 |
| Veda Adhyan | 345 |
| Sanskrit Vyakaran | 346 |
| Bharatiya Darshan | 347 |
| Sanskrit Sahitya | 348 |
NIOS 12th Commerce Subject List 2027
The NIOS 12th Commerce subject list has four subjects. Accountancy and Biology are both in Group E, so a student cannot take them together.
| Subjects | Codes |
|---|---|
| Economics | 318 |
| Business Studies | 319 |
| Accountancy | 320 |
| Data Entry Operation | 336 |
NIOS Language Subjects for Class 12
All language subjects are in Group A. Students must pick at least one of them.
| Subjects | Subject Code |
|---|---|
| Hindi | 301 |
| English | 302 |
| Bangla | 303 |
| Tamil | 304 |
| Odia | 305 |
| Urdu | 306 |
| Gujarati | 307 |
| Sanskrit | 309 |
| Punjabi | 310 |
Group-wise List of NIOS Subjects
The table below shows NIOS Class 12 subjects as per their official groups.
| Group | Subjects and Code |
|---|---|
| Group A | Hindi (301), English (302), Bangla (303), Tamil (304), Odia (305), Urdu (306), Gujarati (307), Sanskrit (309), Punjabi (310) |
| Group B | Mathematics (311), *Home Science (321), Psychology (328), *Geography (316), Economics (318), Business Studies (319), *Painting (332), *Data Entry Operation (336) |
| Indian Knowledge Tradition# | Veda Adhyan# (345), Sanskrit Vyakaran# (346), Bharatiya Darshan# (347), Sanskrit Sahitya# (348) |
| Group C | *Physics (312), History (315), *Library and Information Sc. (339), *Environmental Science (333) |
| Group D | *Chemistry (313), Political Science (317), *Mass Communication (335), Military Studies (374) |
| Group E | *Biology (314), Accountancy (320), *Introduction to Law (338), Military History (375) |
| Group F | *Computer Science (330), Sociology (331), Tourism (337), *Physical Education and Yog (373) |
Students can take only one subject each from Groups C, D, E and F. Subjects marked with * have both theory and practical work.
Scheme of Studies
Students must follow these rules while choosing NIOS subjects for Class 12:
- Take at least five subjects to get the pass certificate.
- Include at least one and at most two languages from Group A.
- Add up to two extra subjects if needed. So, the maximum is seven subjects.
- A third language can be taken only as an extra subject.
- Choose subjects based on future study and career plans.
NIOS Class 12 Preparation Tips
Start by reading the NIOS Class 12 syllabus to know what each subject covers. Then solve previous year NIOS question papers. This helps students understand the exam pattern and check their preparation.
Also Check

News & Updates
Student Forum
Answered 4 days ago
The subject code of NIOS Senior Secondary English is 302. The same code appears on the syllabus, study material and question paper. Learners should use the English (302)-New material for the revised course.
S
Contributor-Level 10
Shobhit Saini is a Senior Executive (Editorial) at Shiksha.com, where he covers one of the most closely watched beats in Indian education: board exams. With five years of experience in journalism and multimedia pro
Read Full Bio