Free tool · No sign-up

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).

Your marks
Pass rules
Overall pass mark
Of the exam alone
Aim higher than pass
Rules vary by university, regulation year and course. Presets are typical values only — always confirm the aggregate and separate exam minimums with your own scheme/handbook, then override the fields above.
0/0in end-sem
AttendFlow
This changes every time internals come in. AttendFlow keeps a live rescue grid per subject and flags backlog-risk early.
Get AttendFlow — free Free plan · tracks internals + exams + attendance · works offline
Advertisement

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.

need_aggregate = aggMin% × (intMax + extMax) − intScored
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.

Aggregate check: 40% × (30 + 70) − 20 = 40 − 20 = 20/70 needed.
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 →

Advertisement

Frequently asked questions

How many marks do I need in the external exam to pass?
You must clear two rules at once. For the aggregate: needed = aggregate% × (internalMax + externalMax) − internal scored. For the external minimum: needed = external% × externalMax. You need the larger of the two, rounded up. Example: 20 internal out of 30, external out of 70, 40% aggregate and 40% external floor → the aggregate needs 20/70 but the external floor needs 28/70, so you need 28/70, driven by the external minimum.
Why do I have to pass internal and external separately?
Most Indian universities (VTU, Anna University, JNTU, Mumbai and others) set two conditions: a minimum overall aggregate and a separate minimum in the end-semester exam alone. Strong internals can't rescue you if you fall below the external minimum, and a good external can't rescue you if the aggregate is short. Generic "final grade" calculators miss this and give wrong answers for Indian students.
What is a backlog or KT?
A backlog (called a KT, or "Keep Term", at Mumbai University) is a subject you didn't clear and must re-attempt in a later exam. If even a perfect external score can't lift your aggregate to the pass mark, the subject is a guaranteed backlog and you carry it forward. The calculator flags this the moment your internals make passing impossible.
Can I still get an A, or is it impossible?
Switch to the "Reach my target" mode, enter your current weighted percentage, your target, and the remaining assessments with their weights. The calculator shows the average you need across what's left, a colour grid of score combinations that hit the target, and an honest "best reachable grade" line when the target is out of reach.
What are the passing marks for VTU, Anna University and JNTU?
Typical rules (always verify with your own scheme): VTU commonly needs 40% in the end-sem exam and 40% aggregate; Anna University commonly needs 45% in the end-sem and 50% aggregate; JNTU commonly needs about 35% in the end-sem and 40% aggregate; Mumbai University commonly needs 40% aggregate. Rules change by regulation year and course, so every value in the calculator is editable.
Is this calculator free?
Yes — completely free, runs in your browser, no sign-up. To keep a live rescue grid for every subject that updates as internals come in, install the free AttendFlow app.

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
AttendFlow
AttendFlowLive rescue grid per subject
Install