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
| Target | Mocks + PYQs | Best for |
|---|---|---|
| Bare minimum | 12 PYQs (2014–2025) + 10 mocks = 22 papers | Working professionals with limited time |
| Comfortable | 12 PYQs + 15–20 mocks = ~30 papers | Standard full-time aspirants |
| Toppers' upper bound | 25 mocks + all PYQs | Repeat aspirants targeting 90+ in CSAT |
| Diminishing returns zone | 30+ mocks | Avoiding 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:
- List every wrong attempt — categorise as silly mistake, concept gap, or trap.
- Re-do every skipped question with no time pressure to check whether the skip was justified.
- Note time spent per section — were you stuck on one passage for 8 minutes?
- Update an error log (a single spreadsheet across all mocks).
A mock written without analysis is wasted paper.
Pacing through 90 days
| Phase | Days | Activity |
|---|---|---|
| Build | 1–30 | 1 PYQ per week + concept reinforcement |
| Apply | 31–60 | 1 sectional mock + 1 full mock per week |
| Simulate | 61–80 | 2 full mocks per week, 14:30–16:30 IST timing |
| Polish | 81–90 | No 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 score | Insight |
|---|---|---|
| 1 | 45–55 | Diagnostic — likely below qualifying |
| 5 | 60–70 | Crossing qualifying, still volatile |
| 10 | 70–85 | Stable above qualifying |
| 15 | 80–95 | Comfortable, with consistent strategy |
| 20 | 85–100 | At 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.
BharatNotes