How we evaluate your UPSC Mains answers
The 5-dimension rubric, the question-specific scoring pipeline, the OCR step for handwritten answer sheets, what an actual scored answer looks like — and the things we deliberately don't claim.
Last updated 2026-04-25 · Authored by Rahul Choudhary, Founder
In one paragraph
Every question on this site has a rubric attached to it before any answer is graded. The rubric scores 5 dimensions — directive understanding, content depth, structure, examples/data, and analytical conclusion — each weighted, with explicit criteria for what excellent / average / poor looks like on this specific question. Your answer is matched against the rubric dimension by dimension. You receive a score, dimension-level rationales, missing keywords/examples, and a concrete next-step suggestion. Handwritten answers pass through OCR first; mixed-script (English + Devanagari) is supported.
Five weighted dimensions
Every General Studies and Essay rubric uses these. Optional papers add subject-specific dimensions on top — see below.
1. Demand-directive understanding
20%Did the answer interpret the directive word correctly? "Examine" demands inspection of evidence; "Analyse" demands breaking the question into parts and showing relationships; "Critically examine" expects the answer to weigh both sides before concluding. Misreading the directive is the single most common reason aspirants score below 5/10 on a 10-marker.
2. Content depth & accuracy
20%Are the facts, dates, articles, case names, and data points correct and specific? Generic claims like "many initiatives have been taken" lose marks; named programmes ("PMGDISHA, BharatNet, NITI Aayog's Atal Innovation Mission") earn them. We cross-check claims against established UPSC syllabus sources.
3. Structure & flow
20%Is there a clear introduction–body–conclusion arc? Do paragraphs transition logically? Does the answer respect the word limit (150/250 words for GS, 1000–1200 for Essay)? Examiners reward answers that read like an argument, not a list.
4. Examples / case-law / data
20%Specific Indian examples — Supreme Court judgments by name, Indian Government schemes with year of launch, current-affairs anchors from the last 12–18 months — separate top-quartile answers from the rest. Generic global examples ("like in many countries…") almost never score.
5. Conclusion & analytical edge
20%Does the conclusion synthesise rather than summarise? Does it offer a forward-looking reform suggestion or a balanced judgment? UPSC explicitly rewards answers that "go beyond description" — a sharp conclusion is the lever for that.
Optional papers — what gets added
Optional subjects need specialist criteria. We swap in subject-specific dimensions while keeping the 5-dimension structure.
- →Engineering (Civil / Mechanical / Electrical): Diagram quality, step-by-step derivation rigor
- →Mathematics / Statistics: Method choice justification, computation accuracy, units
- →Sociology / Anthropology: Theoretical framing (Bourdieu, Castells, etc.), Indian empirical examples
- →History: Chronology accuracy, historiographic framing, multi-perspective analysis
- →Law: Provision/section accuracy, case-law citation, doctrinal analysis
- →Medical Science: Clinical correlation, differential / staging, public-health angle
From your answer to your score
Five stages. Average end-to-end latency: 25–30 seconds for typed answers, 45–60 seconds for handwritten.
- 1
Question selection
You either paste a question from anywhere or pick one of our 2,400 PYQs from UPSC Mains 2021–2025. Each PYQ row in our database carries the original UPSC text (English + Hindi), marks, word limit, paper number, and topic tag.
- 2
Rubric pre-generation
Before scoring your answer, the system generates a question-specific rubric — 5 weighted dimensions, expected key-points list, criteria for poor / average / excellent answers on each dimension. The rubric was already generated and stored for every PYQ in our bank using a separate prompt run (Kimi K2.5 on AWS Bedrock, mechanical-validator gated). For pasted custom questions, the rubric is generated on the fly.
- 3
OCR (handwritten only)
Photographed answer sheets pass through a layout-aware OCR pipeline that handles Devanagari and English mixed scripts and preserves diagram positions. Confidence scores are surfaced — if the OCR drops below 70% confidence on any sentence, we flag it for you to review before scoring.
- 4
Dimension scoring
The grader matches your answer against the rubric — dimension by dimension — and scores each on 0–5. Scores are calibrated: a 4/5 means "consistently above-average"; 5/5 is reserved for answers that show analytical lift beyond the model. Per-dimension rationales are recorded.
- 5
Aggregate score + feedback
Dimension scores roll up into the marks/total via the rubric's weight vector. You get the score, what was strong, what was missing (specific keywords / examples / cases), and a forward-looking suggestion — "to move from 6.5/10 to 8/10, address X, Y, Z."
What a scored answer actually looks like
"The growth of cabinet system has practically resulted in the marginalisation of the parliamentary supremacy." Elucidate.
Treated "elucidate" correctly as explanatory-demonstrative, not evaluative. Cited Article 74 + 75 + 123. Mentioned Kihoto Hollohan (1992) on Speaker's role.
Add: 91st Amendment (2003) anti-defection example; 2020 farm-laws ordinance precedent; Ivor Jennings' framing in conclusion. The omission of the Jennings reference is the single biggest reason this didn't score 8+.
Anti-defection · 91st Amendment · NITI Aayog · Ivor Jennings · DRSCs (Departmentally Related Standing Committees)
Things we deliberately don't claim
Honesty here matters more than marketing copy.
We do not predict your actual UPSC marks. UPSC is a comparative exam graded by humans against unpublished bell-curves; no AI tool can predict that. Our scores correlate with examiner feedback patterns but should be read as "improvement signal," not "expected mark."
For deeply technical Optional sub-parts that hinge on a single derivation step or a specific equation, our grader can miss subtle errors a domain expert would catch. Mathematics and Engineering answers should be cross-checked against textbooks for the worked-step accuracy.
For Hindi-medium answers, our rubric and feedback are generated in Hindi when language=hindi is selected, but the model's feedback specificity in Hindi is currently ~80% of its English specificity. We are working on closing this gap.
Current-affairs cutoff: examples cited in our model answers go up to early 2026. Events after that may not be reflected until the next content update.
Who reviews the rubrics
Rahul Choudhary
Founder & editorial lead
IIT Delhi alum; built and maintains the rubric pipeline and PYQ corpus.
IndiaSchool.ai editorial board
Subject reviewers
Content reviewed periodically against published UPSC topper answer copies and coaching-institute model answers.
Operated by IndiaSchool.ai Pvt Ltd. Read more about the team →
Try it on a real PYQ
2,400+ questions, GS + Essay + 25 Optionals. Five free evaluations every month.