Tutors & Institutes:

The "FindMyGuru for Tutor" App is LIVE! Download now and never miss a student enquiry.

Tutors & Institutes:

Refer a tutor and earn rewards when they join. Refer & Earn

Download App

CBSE Class 12 Subject Codes List: Core & Elective Streams

CBSE Class 12 Subject Codes List: Core & Elective Streams

CBSE Class 12 Subject Codes List: Core & Elective Streams

Physics is 042. Chemistry is 043. Biology is 044. Online CBSE Tutors often remind students that Mathematics is 041, Applied Mathematics is 241 — and mixing up that last pair is the single most common subject-code error we see students make at FindMyGuru during LOC (List of Candidates) submission season.

Here's the full, current list, organized the way you'll actually need it: a quick lookup first, then the complete tables, then the two mix-ups that cause real problems.

Quick Reference: Most-Searched Subject Codes

Subject

Code

Physics

042

Chemistry

043

Biology

044

Mathematics

041

Applied Mathematics

241

Accountancy

055

Business Studies

054

Economics

030

History

027

Political Science

028

Geography

029

Psychology

037

Computer Science

083

Informatics Practices

065

English Core

301

English Elective

001

Full List: Academic Elective Subjects (Group A)

Code

Subject

027

History

028

Political Science

029

Geography

030

Economics

037

Psychology

039

Sociology

041

Mathematics

241

Applied Mathematics

042

Physics

043

Chemistry

044

Biology

045

Biotechnology

046

Engineering Graphics

048

Physical Education

049

Painting

054

Business Studies

055

Accountancy

064

Home Science

065

Informatics Practices

066

Entrepreneurship

073

Knowledge Tradition & Practices of India

074

Legal Studies

076

National Cadet Corps (NCC)

083

Computer Science

This table covers the subjects findmyguru students search for most. CBSE also codes a longer list of fine-arts and performance subjects (Carnatic and Hindustani music, classical dance forms, sculpture, graphics) .

Language Subject Codes

Code

Subject

Code

Subject

001

English Elective

301

English Core

002

Hindi Elective

302

Hindi Core

003

Urdu Elective

303

Urdu Core

022

Sanskrit Elective

322

Sanskrit Core

109

Marathi

110

Gujarati

112

Malayalam

113

Odia

115

Kannada

106

Tamil

107

Telugu

118

French

120

German

196

Spanish

CBSE also assigns codes to several other regional and foreign languages (Punjabi, Bengali, Sindhi, Manipuri, Assamese, Arabic, Persian, Japanese, Nepali, and others). If your school offers one of these, confirm the code directly with your school's exam coordinator — the full regional-language list runs to over 30 entries and is best cross-checked against your specific curriculum document rather than memorized from a blog table.

Skill-Based Elective Codes (Group S)

Code

Subject

Code

Subject

801

Retail

811

Banking

802

Information Technology

812

Marketing

803

Web Application

813

Healthcare

806

Tourism

821

Multi-Media

807

Beauty & Wellness

830

Design

809

Food Production

836

Library & Information Science

810

Front Office Operations

837

Fashion Studies

The Two Mix-Ups That Actually Cause Problems

Most "subject code" confusion isn't about looking up a number — it's about picking the wrong subject that happens to have a similar name.

Mathematics (041) vs. Applied Mathematics (241). These aren't the same subject with different codes — they're different syllabi with different question papers and different relevance to competitive exams. Applied Mathematics leans toward statistics, financial math, and data-based problems; Mathematics is the syllabus most engineering-entrance coaching assumes. If a student is targeting JEE, entering 241 instead of 041 at LOC stage is a mistake that's expensive to reverse once submitted.

English/Hindi Core (301/302) vs. Elective (001/002). "Core" and "Elective" aren't difficulty tiers — they're separate syllabi with separate literature texts. A student who's been studying from the Core textbook all year but gets registered under the Elective code will sit an exam on unfamiliar content. This happens more often than it should, usually because a form was copied from a previous year's template without checking against the current subject list.

What Subject Codes Actually Control

The code isn't just a label — it determines which question paper you get, which answer scripts go to which evaluator, and which syllabus your practicals and internal assessments are checked against. It's used at four points: LOC submission, admit card printing, answer-script evaluation, and final marksheet generation. An error at LOC stage can cascade through all four.

For the 2026-27 session, marking splits between theory and practical/internal assessment vary by subject — Physics, Chemistry, Biology, and Computer Science follow a 70-theory/30-practical split, while most non-lab subjects (English, History, Economics, Accountancy, Business Studies, Political Science) follow 80-theory/20-internal. Don't assume a flat 80/20 split applies to every subject — check your specific subject's split on your admit card or with your school.

If You Think a Wrong Code Was Submitted

Once a school submits the LOC to CBSE, subject-code changes are restricted and require formal approval routed through the school within CBSE's specified correction window — late requests are generally not accepted. In our experience guiding students through registration at findmyguru, the fastest fix is to flag the discrepancy to your school's exam coordinator the moment you notice it on your admit card draft, not after the final admit card is issued. Schools can usually still request a correction before the LOC finalizes; after that, options narrow sharply.

How findmyguru Helps With Subject Selection

Picking between Mathematics and Applied Mathematics, or deciding whether a skill elective is worth the practical workload, is a subject-choice decision as much as a code lookup — and it's easier to get right with someone who's seen how these choices play out for other students.

If you're weighing subject combinations for Class 12, you can connect with a subject-specific tutor who can walk through syllabus differences before you finalize your LOC entry — not just after something's gone wrong.

Frequently Asked Questions

  • Akanksha Guntuku profile photo
    AuthorAkanksha GuntukuOperations & Human Resources Manager

    About the Author

    Akanksha Guntuku

    Operations & Human Resources Manager

    Akanksha Guntuku leads HR and Operations at FindMyGuru, where she works closely with tutors, students, and internal teams to keep the platform running smoothly. Her background in people operations gives her a practical view into what students and parents actually need when choosing the right guidance insight she brings into FindMyGuru's career-guidance and student-support content.

    CBSE Class 12 Subject Codes List: Core & Elective Streams

    CBSE Class 12 Subject Codes List: Core & Elective Streams

    Physics is 042. Chemistry is 043. Biology is 044. Online CBSE Tutors often remind students that Mathematics is 041, Applied Mathematics is 241 — and mixing up that last pair is the single most common subject-code error we see students make at FindMyGuru during LOC (List of Candidates) submission season.

    Here's the full, current list, organized the way you'll actually need it: a quick lookup first, then the complete tables, then the two mix-ups that cause real problems.

    Quick Reference: Most-Searched Subject Codes

    Subject

    Code

    Physics

    042

    Chemistry

    043

    Biology

    044

    Mathematics

    041

    Applied Mathematics

    241

    Accountancy

    055

    Business Studies

    054

    Economics

    030

    History

    027

    Political Science

    028

    Geography

    029

    Psychology

    037

    Computer Science

    083

    Informatics Practices

    065

    English Core

    301

    English Elective

    001

    Full List: Academic Elective Subjects (Group A)

    Code

    Subject

    027

    History

    028

    Political Science

    029

    Geography

    030

    Economics

    037

    Psychology

    039

    Sociology

    041

    Mathematics

    241

    Applied Mathematics

    042

    Physics

    043

    Chemistry

    044

    Biology

    045

    Biotechnology

    046

    Engineering Graphics

    048

    Physical Education

    049

    Painting

    054

    Business Studies

    055

    Accountancy

    064

    Home Science

    065

    Informatics Practices

    066

    Entrepreneurship

    073

    Knowledge Tradition & Practices of India

    074

    Legal Studies

    076

    National Cadet Corps (NCC)

    083

    Computer Science

    This table covers the subjects findmyguru students search for most. CBSE also codes a longer list of fine-arts and performance subjects (Carnatic and Hindustani music, classical dance forms, sculpture, graphics) .

    Language Subject Codes

    Code

    Subject

    Code

    Subject

    001

    English Elective

    301

    English Core

    002

    Hindi Elective

    302

    Hindi Core

    003

    Urdu Elective

    303

    Urdu Core

    022

    Sanskrit Elective

    322

    Sanskrit Core

    109

    Marathi

    110

    Gujarati

    112

    Malayalam

    113

    Odia

    115

    Kannada

    106

    Tamil

    107

    Telugu

    118

    French

    120

    German

    196

    Spanish

    CBSE also assigns codes to several other regional and foreign languages (Punjabi, Bengali, Sindhi, Manipuri, Assamese, Arabic, Persian, Japanese, Nepali, and others). If your school offers one of these, confirm the code directly with your school's exam coordinator — the full regional-language list runs to over 30 entries and is best cross-checked against your specific curriculum document rather than memorized from a blog table.

    Skill-Based Elective Codes (Group S)

    Code

    Subject

    Code

    Subject

    801

    Retail

    811

    Banking

    802

    Information Technology

    812

    Marketing

    803

    Web Application

    813

    Healthcare

    806

    Tourism

    821

    Multi-Media

    807

    Beauty & Wellness

    830

    Design

    809

    Food Production

    836

    Library & Information Science

    810

    Front Office Operations

    837

    Fashion Studies

    The Two Mix-Ups That Actually Cause Problems

    Most "subject code" confusion isn't about looking up a number — it's about picking the wrong subject that happens to have a similar name.

    Mathematics (041) vs. Applied Mathematics (241). These aren't the same subject with different codes — they're different syllabi with different question papers and different relevance to competitive exams. Applied Mathematics leans toward statistics, financial math, and data-based problems; Mathematics is the syllabus most engineering-entrance coaching assumes. If a student is targeting JEE, entering 241 instead of 041 at LOC stage is a mistake that's expensive to reverse once submitted.

    English/Hindi Core (301/302) vs. Elective (001/002). "Core" and "Elective" aren't difficulty tiers — they're separate syllabi with separate literature texts. A student who's been studying from the Core textbook all year but gets registered under the Elective code will sit an exam on unfamiliar content. This happens more often than it should, usually because a form was copied from a previous year's template without checking against the current subject list.

    What Subject Codes Actually Control

    The code isn't just a label — it determines which question paper you get, which answer scripts go to which evaluator, and which syllabus your practicals and internal assessments are checked against. It's used at four points: LOC submission, admit card printing, answer-script evaluation, and final marksheet generation. An error at LOC stage can cascade through all four.

    For the 2026-27 session, marking splits between theory and practical/internal assessment vary by subject — Physics, Chemistry, Biology, and Computer Science follow a 70-theory/30-practical split, while most non-lab subjects (English, History, Economics, Accountancy, Business Studies, Political Science) follow 80-theory/20-internal. Don't assume a flat 80/20 split applies to every subject — check your specific subject's split on your admit card or with your school.

    If You Think a Wrong Code Was Submitted

    Once a school submits the LOC to CBSE, subject-code changes are restricted and require formal approval routed through the school within CBSE's specified correction window — late requests are generally not accepted. In our experience guiding students through registration at findmyguru, the fastest fix is to flag the discrepancy to your school's exam coordinator the moment you notice it on your admit card draft, not after the final admit card is issued. Schools can usually still request a correction before the LOC finalizes; after that, options narrow sharply.

    How findmyguru Helps With Subject Selection

    Picking between Mathematics and Applied Mathematics, or deciding whether a skill elective is worth the practical workload, is a subject-choice decision as much as a code lookup — and it's easier to get right with someone who's seen how these choices play out for other students.

    If you're weighing subject combinations for Class 12, you can connect with a subject-specific tutor who can walk through syllabus differences before you finalize your LOC entry — not just after something's gone wrong.

    Frequently Asked Questions

  • Akanksha Guntuku profile photo
    AuthorAkanksha GuntukuOperations & Human Resources Manager

    About the Author

    Akanksha Guntuku

    Operations & Human Resources Manager

    Akanksha Guntuku leads HR and Operations at FindMyGuru, where she works closely with tutors, students, and internal teams to keep the platform running smoothly. Her background in people operations gives her a practical view into what students and parents actually need when choosing the right guidance insight she brings into FindMyGuru's career-guidance and student-support content.

    Start Your Teaching Journey Today

    Join thousands of tutors who are sharing their knowledge and helping students succeed.

    Start getting Students