⚡ TL;DR

Solve at least 15–20 full-length CSAT mocks in the final 90 days, plus all CSAT papers from 2014 to 2025 (12 PYQs). Quality beats quantity — analyse each mock for 90 minutes after writing it. Beyond 25 mocks, returns diminish sharply.

The mock-count answer

TargetMocks + PYQsBest for
Bare minimum12 PYQs (2014–2025) + 10 mocks = 22 papersWorking professionals with limited time
Comfortable12 PYQs + 15–20 mocks = ~30 papersStandard full-time aspirants
Toppers' upper bound25 mocks + all PYQsRepeat aspirants targeting 90+ in CSAT
Diminishing returns zone30+ mocksAvoiding actual prep — stop

Why PYQs beat mocks

UPSC's question-setting style is unique — slightly verbose, occasionally ambiguous, statement-based. No coaching mock fully replicates this voice. Always solve all 12 PYQs (2014–2025) before touching coaching mocks. Treat coaching mocks as warm-up gym time.

A practical PYQ sequence:

  • Phase 1 (Diagnostic): CSAT 2024 + 2025 — these set the current bar.
  • Phase 2 (Tough exposure): CSAT 2022 + 2023 — train for worst-case difficulty.
  • Phase 3 (Trend mapping): 2014, 2016, 2018, 2020 — see the historical drift.
  • Phase 4 (Final benchmark): Re-solve CSAT 2023 (toughest) and 2024 (most recent moderate) in week before Prelims.

The 90-minute analysis rule

For every 2-hour mock, spend 90 minutes analysing:

  1. List every wrong attempt — categorise as silly mistake, concept gap, or trap.
  2. Re-do every skipped question with no time pressure to check whether the skip was justified.
  3. Note time spent per section — were you stuck on one passage for 8 minutes?
  4. Update an error log (a single spreadsheet across all mocks).

A mock written without analysis is wasted paper.

Pacing through 90 days

PhaseDaysActivity
Build1–301 PYQ per week + concept reinforcement
Apply31–601 sectional mock + 1 full mock per week
Simulate61–802 full mocks per week, 14:30–16:30 IST timing
Polish81–90No fresh mocks. Revise error log + re-solve 2023 PYQ

Score trajectory you should expect

A realistic CSAT mock progression for a focused aspirant:

Mock #Expected net scoreInsight
145–55Diagnostic — likely below qualifying
560–70Crossing qualifying, still volatile
1070–85Stable above qualifying
1580–95Comfortable, with consistent strategy
2085–100At topper-zone scoring

If your score plateaus or drops, the issue is analysis quality, not mock count.

Mock test series providers

Vision IAS, Insights IAS, Forum IAS, Vajiram, and Sleepy Classes all run CSAT-only test series. Pick one, not three. Mock fatigue is real, and switching providers mid-cycle resets your error log discipline.

Topper voice

Ishita Kishore (AIR 1, CSE 2022): "I used PYQs heavily because they reveal UPSC's question-setting patterns better than any coaching mock. Quality of analysis matters more than number of papers attempted."

Mentor's note

A student writing 40 mocks without analysis scores worse than one who writes 15 and analyses each. The exam rewards reflection, not reps. Aim for the analysis spreadsheet to be your single most-used file in the last 30 days.

Sources

Ujiyari Ujiyari — Current Affairs