Marks Needed to Pass Calculator
Indian universities make you clear two rules at once — a minimum overall aggregate and a separate minimum in the end-semester exam. This tool finds the exact external marks that satisfy both, tells you which rule is binding, and flags a likely backlog / KT before it happens. Presets for VTU, Anna, JNTU and Mumbai — all overridable.
Enter your internals and the exam maximum. Get the exact end-sem marks to pass (and, optionally, to hit a target aggregate).
Enter where you stand and what's left. Get the average you need across the rest — and a colour grid of score combinations that hit the target.
Why Indian marks need two checks, not one
A generic "final grade" calculator assumes one thing: hit the overall number and you pass. Indian universities usually add a second, independent gate — you must also score a minimum in the end-semester exam by itself. That's why you can have brilliant internals and still fail, or a decent aggregate and still be held back on the exam floor.
- 1Marks needed for the aggregate = aggregate% × (internalMax + externalMax) − internal scored.
- 2Marks needed for the external floor = external% × externalMax. This ignores your internals entirely.
- 3You need the larger of the two, rounded up. If that number is more than the exam is out of, it's a guaranteed backlog / KT.
need_external = extMin% × extMax
marks_needed = ceil( max( need_aggregate, need_external, 0 ) )
backlog if marks_needed > extMax
Worked example — the external floor bites
You scored 20 / 30 internals. The end-sem is out of 70. Your college needs 40% aggregate and 40% of the external exam.
External floor: 40% × 70 = 28/70 needed.
You need the bigger one → 28 / 70. Even though your aggregate would clear with just 20, the exam's own 40% minimum forces 28. That's the constraint most calculators — and most students — miss.
Now suppose your internals were only 2 / 30 and the rule was 50% aggregate: you'd need 50% × 100 − 2 = 48/70. Still possible. But at 60% aggregate you'd need 58/70 — and if the rule were 70%, you'd need 68/70, dangerously close to a backlog. Push it far enough and even a perfect 70/70 can't rescue the aggregate: that's a certain KT, and the tool says so up front.
"Is an A still possible?" — the target grid
Switch to Reach my target mode when the pass is safe but you're chasing a grade. Enter your current weighted percentage, your target, and every assessment still to come with its weight and max. The tool computes the average you need across what's left, then draws a red / amber / green grid of realistic score splits — so you can see, for example, that acing the final still isn't enough if the assignment is also light.
When a target is genuinely unreachable, it won't sugar-coat it: it names the best grade you can still finish with, so you can reset the goal to something real. Just need one final exam? Try the simpler Final Grade Calculator →
Frequently asked questions
How many marks do I need in the external exam to pass?
Why do I have to pass internal and external separately?
What is a backlog or KT?
Can I still get an A, or is it impossible?
What are the passing marks for VTU, Anna University and JNTU?
Is this calculator free?
A live rescue grid for every subject
AttendFlow already holds your internals, exams and attendance — so it draws the marks-needed grid for each course automatically, flags backlog-risk subjects early, and alerts you the day a target becomes unreachable.
Get AttendFlow on Google Play Free plan available · Pro from ₹99/mo · cancel anytime