Guide

NCERT Books for UPSC – Complete Subject-Wise List (Class 6-12)

The definitive list of NCERT books every UPSC aspirant must read. Subject-wise breakdown from Class 6 to 12 with reading order, time estimates, and what to skip.

April 8, 20268 min read

Why NCERTs Are the Foundation of UPSC Preparation

Every UPSC topper, every coaching institute, and every mentor says the same thing: "Start with NCERTs." There's a reason.

UPSC questions are designed to test conceptual clarity, not rote memorization. NCERTs explain concepts in simple, authoritative language that directly maps to how UPSC frames questions. In fact, 30-40% of Prelims questions can be answered directly from NCERT content.

The Complete NCERT Reading List for UPSC

History (Estimated: 3-4 weeks)

ClassBook TitleMust Read?
Class 6Our Pasts – I✅ Yes
Class 7Our Pasts – II✅ Yes
Class 8Our Pasts – III✅ Yes
Class 9India and the Contemporary World – I⚠️ Selective
Class 10India and the Contemporary World – II⚠️ Selective
Class 11Themes in World History⚠️ Selective chapters
Class 12Themes in Indian History – I, II, III✅ Yes (all 3 parts)

Pro tip: For Ancient and Medieval History, Class 6-8 NCERTs + Class 12 Themes in Indian History covers 90% of what you need.

Geography (Estimated: 2-3 weeks)

ClassBook TitleMust Read?
Class 6The Earth: Our Habitat✅ Yes
Class 7Our Environment✅ Yes
Class 8Resources and Development✅ Yes
Class 9Contemporary India – I✅ Yes
Class 10Contemporary India – II✅ Yes
Class 11Fundamentals of Physical Geography✅ Critical
Class 11India: Physical Environment✅ Critical
Class 12Fundamentals of Human Geography✅ Yes
Class 12India: People and Economy✅ Yes

Pro tip: Class 11 Physical Geography is the single most important NCERT for UPSC Geography.

Indian Polity (Estimated: 1-2 weeks)

ClassBook TitleMust Read?
Class 9Democratic Politics – I✅ Yes
Class 10Democratic Politics – II✅ Yes
Class 11Indian Constitution at Work✅ Critical
Class 11Political Theory⚠️ Selective

Pro tip: After NCERTs, move directly to M. Laxmikanth's Indian Polity. The NCERT gives you the base; Laxmikanth gives you the depth.

Economics (Estimated: 1-2 weeks)

ClassBook TitleMust Read?
Class 9Economics✅ Yes
Class 10Understanding Economic Development✅ Yes
Class 11Indian Economic Development✅ Critical
Class 12Introductory Macroeconomics✅ Yes
Class 12Introductory Microeconomics⚠️ Selective

Science (Estimated: 1-2 weeks)

ClassBook TitleMust Read?
Class 6-10Science textbooks⚠️ Selective chapters
Class 11Biology⚠️ Environment chapters only
Class 12Biology⚠️ Biotechnology & Ecology chapters

Pro tip: For Science & Technology, NCERTs give you the base. Supplement with current S&T developments from CurrentPrep's Daily Digest.

Environment & Ecology

No dedicated NCERT, but relevant chapters are spread across Geography and Biology NCERTs. After reading those, use Shankar IAS Environment book.

Optimal Reading Order

Don't read class-wise. Read subject-wise for better retention:

  1. Week 1-2: History (Class 6-8 → Class 12)
  2. Week 3-4: Geography (Class 6-10 → Class 11-12)
  3. Week 5: Polity (Class 9-10 → Class 11)
  4. Week 6: Economics (Class 9-10 → Class 11-12)
  5. Week 7: Science (selective chapters)

Total time: 7-8 weeks reading 3-4 hours daily.

How to Read NCERTs Effectively

  1. Read once for understanding — don't make notes on first reading
  2. Read a second time and highlight — mark key facts, dates, concepts
  3. Make brief notes — 2-3 pages of notes per NCERT book
  4. Practice MCQs — after each book, take a mock test on that subject at CurrentPrep

Where to Get NCERTs Free

  • Official NCERT website: ncert.nic.in (free PDFs)
  • NCERT app on Google Play Store
  • Physical copies: ₹30-60 per book at government bookshops

Frequently Asked Questions

Is reading NCERTs enough for UPSC Prelims?

NCERTs cover 60-70% of the Prelims syllabus. You'll need standard reference books (Laxmikanth, Ramesh Singh, etc.) for the remaining 30-40%. For current affairs, use CurrentPrep's Daily Digest.

Should I read old or new NCERTs?

Read the latest edition NCERTs. Old NCERTs had factual errors that have been corrected. For History, the new pattern (Themes in Indian History) is better aligned with UPSC.

How many times should I revise NCERTs?

Read thoroughly twice. After that, revise from your notes. Each revision cycle takes about 1 week if you've made good notes.


After NCERTs, test your conceptual clarity: Take a free mock test →

#ncert#books#prelims#beginners#free-resources

Ready to start practicing?

Access 10,800+ free UPSC mock test questions, daily current affairs digest, and monthly compilations.