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 2025
- NIOS 12th Science Subject List 2025
- NIOS 12th Arts Subject List 2025
- NIOS 12th Commerce Subject List 2025
- FAQs on NIOS 12th subject list
NIOS 12th Subject List 2025
Students can check the table below for the NIOS subject list Class 12 along with their subject codes.
NIOS 12th Science Subject List 2025
Students can check the NIOS 12th subjects for Science below.
| Subjects |
Codes |
|---|---|
| Mathematics |
311 |
| Physics |
312 |
| Chemistry |
313 |
| Biology |
314 |
| Computer Science |
330 |
| Environmental Science |
333 |
NIOS 12th Arts Subject List 2025
Students can check the NIOS 12th Arts subjects list below.
| Subjects |
Codes |
|---|---|
| History |
315 |
| Geography |
316 |
| Political Science |
317 |
| Home Science |
321 |
| Psychology |
328 |
| Sociology |
331 |
| Painting |
332 |
| Mass Communications |
335 |
| Tourism |
337 |
| Introduction to Law |
338 |
| Library & Information Science |
339 |
| Physical Education and Yog |
373 |
| Early Childhood Care And Education |
376 |
| Indian Knowledge Tradition |
(345-348) |
| Veda Adhyayan |
345 |
| Sanskrit Vyakarana |
346 |
| Bharatiya Darshan |
347 |
| Military History |
375 |
| Military Studies |
374 |
NIOS 12th Commerce Subject List 2025
NIOS 12th subjects for Commerce are given below.
| Subjects |
Codes |
|---|---|
| Economics |
318 |
| Business Studies |
319 |
| Accountancy |
320 |
| Economics |
318 |
| Business Studies |
319 |
| Data Entry Operations |
336 |
NIOS Language Subjects for Class 12
| Subjects |
Subject code |
|---|---|
| Hindi |
301 |
| English |
302 |
| Bengali |
303 |
| Tamil |
304 |
| Odia |
305 |
| Urdu |
306 |
| Gujarati |
307 |
| Sanskrit |
309 |
| Punjabi |
310 |
| Arabic |
341 |
| Persian |
342 |
The group A contains language subjects whereas the subjects from all three streams of Science, Arts, and Commerce are included in the other groups.
Group-wise List of NIOS Subjects
| 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) |
A student can opt only one subject from each of Group C, D, E and F. Note that subjects with * have theory as well as practical works.
NIOS 12th aspirants in All India like these B.Tech colleges
Students like you from All India who showed interest in NIOS 12th also showed interest in these B.Tech colleges
Scheme of Studies
- Five Subjects with at least one language or at most two languages.
- Minimum of five subjects.
- Two additional subjects can also be taken.
- The students are advised to select the subjects as per their future plan of study and work.
- Minimum one and Maximum two language subjects from group A are allowed for certification. However, a third language can be offered as an additional subject.
NIOS Class 12 Preparation Tips
Students have to go through NIOS Class 12 syllabus before starting the preparation for the NIOS Class 12 exam. They are advised to practice the previous year NIOS question papers so that they can achieve better results. This will help them to self assess their preparation level.
- Open the official website - nios.ac.in.
- Click on the link to the student information section.
- Select the option of NIOS senior secondary syllabus.
- The next page will open on the screen.
- Click on the relevant link of NIOS 12th syllabus as per subject.
- Now, download the pdf file opened on the screen.
Students are advised to go through the NIOS 12th syllabus. This will help them to get an idea on the topics to be learned. It will also help them to know the marking scheme. Understanding the syllabus helps students to boost the preparation. Knowing the NIOS syllabus helps students to know what to learn and what not to. Thus they can save time by learning only the required topics.
Students have to follow the Class 12 syllabus applicable for the year for which they are appearing the Class 12 board exam. They can check the Class 12th syllabus on the official website of the board. They can also take help from their teachers for the Class 12th syllabus.
Also Check
FAQs on NIOS 12th subject list
Q: Where to check the list of subjects for NIOS 12th?
Q: How many language subjects can be opted for the NIOS 12th exam?
Q: Is it possible to choose less than 5 subjects for NIOS class 12?

Salviya writes content on board exams for Class 10 and 12. She completed B.Tech in ECE from Kannur University. She has 5+ years of work experience in the education industry. She likes travelling, and watching movies
Read Full Bio