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.
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.
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?

News & Updates
Student Forum
Answered 2 months ago
Yes, NIOS date sheet 2025 for practical exam September is released. NIOS Class 10th and Class 12th practical exam is being held from Sept 12 to 27, 2025. Students can downlod the NIOS 12th date sheet 2025 for practical exam from the official website nios.ac.in/. They can also download the NIOS pract
S
Contributor-Level 10
Exam On - 3 Nov '25
Students can follow the steps below to download the NIOS 12th syllabus 2025.