Calculate your FAST-NUCES GPA exactly the way the Academic Rules do — on the official 2026 12-grade scale (A+ 4.00 down to D 1.00), with FAST's real repeat rule (the most recent attempt counts, even if it is worse), the real academic-warning mechanics, and the theory/lab re-registration rules. Four tools: semester GPA, CGPA tracker, standing checker, and a repeat-attempt handler. Free, no sign-up, works on any device.
Add every course this semester. FAST registers theory and lab together (e.g. a 3+1 course), so enter each component's credit hours and letter grade separately — the calculator weight-averages them per §2.4.
Add each completed semester. CGPA is the credit-weighted average across all semesters (§2.6) — never a simple average of SGPAs.
Enter your cumulative CGPA at the end of each semester, in order. The checker applies the real warning mechanics: CGPA below 2.00 issues a warning; three consecutive semesters below 2.00 closes the admission (§5.6); recovery to 2.00 after the first or second warning resets the count to zero (§5.7).
Clear-the-warning planner
On warning and need to know what this semester must deliver? Enter your numbers and the planner computes the SGPA you need to reach the 2.00 line.
FAST's repeat rule (§2.7) is brutal and misunderstood: for a repeated course, only the most recent grade points count — even if they are lower than the earlier attempt. Enter your current CGPA and the repeat to see the true recomputed CGPA. Tick the "in lieu" box only if you are replacing a failed course with a different course — then both grades count (§5.11).
How to use the FAST GPA Calculator
Semester GPA
For each course, enter the theory credit hours and the letter grade from your transcript, plus the lab credit hours and lab grade (0 lab credits if there is no lab). Click "Calculate semester GPA" for the §2.4 result: each component's grade points multiplied by its credit hours, summed, divided by total credit hours. A (3+1) course with theory B (3.00) and lab A− (3.67) contributes 9.00 + 3.67 = 12.67 quality points over 4 credits — not one blended grade.
CGPA Tracker
Add each semester's SGPA and its credit hours. The running CGPA is credit-weighted across semesters (§2.6). A 3.45 on 16 credits moves your CGPA more than a 3.45 on 12 credits — which is why averaging your SGPAs directly is wrong.
Standing Checker
Enter cumulative CGPA at each semester's end, in order. The checker walks the real mechanics: below 2.00 → warning count rises; three consecutive semesters below 2.00 → admission closed (§5.6); back to 2.00 after the first or second warning → the count resets to zero (§5.7). Then use the planner to find the SGPA you need this semester to clear the 2.00 line.
Repeat Handler
Enter your current CGPA, completed credit hours, the course's credit hours, the old grade and the new grade. The handler swaps the old quality points for the new ones — even when the new grade is lower, because that is what §2.7 does. It warns you explicitly when a repeat drops your CGPA, and handles the §5.11 in-lieu case where both grades stay.
The official FAST-NUCES grade table (2026)
Verified against the Undergraduate Academic Rules and Regulations 2026 (published June 2026) and the official nu.edu.pk/Student/Grading page, both read on 2026-10-13. These are the values the calculator uses — no rounding, no invented bands.
| Grade | Points | Standing (official interpretation) |
|---|---|---|
| A+ | 4.00 | Outstanding |
| A | 4.00 | Excellent |
| A− | 3.67 | Excellent |
| B+ | 3.33 | Good |
| B | 3.00 | Good |
| B− | 2.67 | Good |
| C+ | 2.33 | Adequate |
| C | 2.00 | Adequate |
| C− | 1.67 | Pass — may repeat |
| D+ | 1.33 | Pass — may repeat |
| D | 1.00 | Pass — may repeat |
| F | 0.00 | Fail (FA: fail through attendance shortage — also 0.00) |
W (withdrawn) appears on the transcript but is excluded from CGPA (§2.8). I (incomplete) is temporary and auto-converts to F if not resolved (§2.9). F/A means the student failed to appear in the final examination (§2.10). Note the values competitors round away: A− is 3.67, B+ 3.33, B− 2.67, C+ 2.33, C− 1.67, D+ 1.33 — not 3.70/3.30/2.70/2.30/1.70/1.30.
Formulas the calculator uses
Semester GPA (§2.4)
SGPA = (P₁C₁ + P₂C₂ + …) ÷ C — each course component's grade points (P) multiplied by its credit hours (C), summed, divided by total credits attempted that semester.
CGPA (§2.6)
CGPA = total quality points across all semesters ÷ total credit hours across all semesters. Credit-weighted — never the plain average of semester GPAs.
Repeat recompute (§2.7)
New CGPA = (CGPA × completed credits − old points × course credits + new points × course credits) ÷ completed credits. The new attempt's points replace the old ones entirely — even if the new grade is lower.
In-lieu replacement (§5.11)
If a failed course is replaced by a different course, both grades count: New CGPA = (CGPA × completed credits + new points × course credits) ÷ (completed credits + course credits).
Clear-the-warning planner
Required SGPA = (2.00 × (done + next) − current CGPA × done) ÷ next. A required SGPA above 4.00 is mathematically impossible.
Worked examples (every step shown)
Example 1 — Semester GPA with a (3+1) course
Semester: Data Structures (3+1), theory grade B (3.00), lab grade A− (3.67); Programming Fundamentals 3 credits, grade A (4.00); English 3 credits, grade C+ (2.33).
Quality points: 3.00×3 = 9.00; 3.67×1 = 3.67; 4.00×3 = 12.00; 2.33×3 = 6.99. Total = 9.00 + 3.67 + 12.00 + 6.99 = 31.66. Credits = 3 + 1 + 3 + 3 = 10. SGPA = 31.66 ÷ 10 = 3.166 → 3.17. Note the lab's A− contributes 3.67, not 3.70 — the rounding competitors use would have added phantom points.
Example 2 — CGPA across three semesters
Sem 1: 3.20 over 15 credits → 48.00 points. Sem 2: 3.45 over 16 → 55.20. Sem 3: 2.90 over 17 → 49.30. Total points = 48.00 + 55.20 + 49.30 = 152.50; total credits = 48. CGPA = 152.50 ÷ 48 = 3.177 → 3.18. The plain average of the three SGPAs is 3.18 too here — coincidence, not method: change the credit hours and the two numbers diverge.
Example 3 — The repeat that lowers your CGPA
CGPA 3.00 over 20 credits = 60.00 quality points. You repeat a 3-credit course you previously scored B (3.00) in, and score C (2.00) this time. §2.7: only the newest attempt counts. New total = 60.00 − 9.00 + 6.00 = 57.00. New CGPA = 57.00 ÷ 20 = 2.85 — a drop of 0.15. Repeating to "improve" with a worse grade is the single most expensive misunderstanding in FAST's rulebook.
Example 4 — Warning, reset, closure
History A: 1.85 → warning 1; 1.95 → warning 2; 2.10 → count resets to zero (§5.7). History B: 1.85 → warning 1; 1.95 → warning 2; 1.75 → admission automatically closed (§5.6). The checker above walks both histories exactly this way.
Example 5 — What SGPA clears a 1.85 CGPA?
CGPA 1.85 over 30 completed credits; 15 credits this semester. Required = (2.00 × 45 − 1.85 × 30) ÷ 15 = (90.00 − 55.50) ÷ 15 = 34.50 ÷ 15 = 2.30 SGPA. Anything at or above 2.30 pulls the CGPA to the 2.00 line.
Where other calculators get FAST wrong
Every figure below was checked against the official 2026 rules on 2026-10-13. If your favourite calculator disagrees with this page, check it against the handbook — not the other way round.
The invented 3.70 / 3.30 table
A prominent Pakistani calculator site's "FAST-tuned" page prints A− = 3.70, B+ = 3.30, B− = 2.70, C+ = 2.30, C− = 1.70. The official values are 3.67, 3.33, 2.67, 2.33, 1.67. It also omits A+ and D+ entirely — a FAST student with an A+ or D+ cannot even enter those grades — and prints fixed percentage bands (A = 85–100%, etc.) that FAST never published. Across five courses, the 0.03-per-grade rounding quietly adds up to a GPA the transcript will never show.
"Tuned to each university's policy" — without the pages
The same site advertises "calculators tuned to each university's official grading policy" for FAST, COMSATS, UMT and Bahria, but no dedicated FAST, COMSATS, UMT or Bahria pages could be found — the university names appear only as marketing text on the hub, with a single generic table behind them. A claim without a page embodying the policy is unverified and likely false. Our verdict: not policy-tuned.
The percentage myth
"FAST: A = 85–100%" appears on calculator after calculator. FAST's 2026 Academic Rules publish no percentage bands at all — §5.2 says a letter grade "will be awarded to each student based on his/her overall academic performance in a course." Any fixed %→letter table for FAST is made up. This calculator asks for letters for exactly that reason.
Conceded: the clean competitor
One handbook-citing competitor page was verified accurate on every rule we checked — repeat rule, W grade, warning mechanics, graduation floor, and its section citations all scoped correctly. Where rivals earn accuracy, we say so; the corrections above stand on the ones that don't.
Theory + lab coupling rules (§4.5–4.9)
FAST treats a (3+1) course as one registration you cannot split: you must register for theory and lab together, and you cannot withdraw from one alone. The repeat rules follow the failure: fail theory + pass lab → repeat both; pass theory + fail lab → repeat only the lab; want to improve a passed course → re-register both theory and lab. The Semester GPA tab handles this naturally: each component is its own credit-weighted line.
Graduation and honors (verified facts only)
Minimum CGPA of 2.00 is required for graduation (§1.25). Graduation medals require a minimum CGPA of 3.00 (§7.1). We do not publish Latin-distinction, Rector's List or Dean's List thresholds on this page — secondary pages quote them, but we have not yet read the relevant handbook sections (§7.2–7.11), and this site does not hard-code unverified numbers.
Frequently asked questions
Why can't I enter my percentage?
Because FAST publishes no official percentage-to-letter bands. §5.2 of the 2026 Academic Rules awards letter grades on "overall academic performance" — so a percentage input would be mapped through someone's invented table. Enter the letter grades from your transcript; the maths is then exact.
What is the difference between A+ and A at FAST?
Both are worth 4.00 grade points. The distinction is descriptive: A+ is "Outstanding", A is "Excellent" (§2.2). They contribute identically to SGPA and CGPA, but both appear on the transcript as earned.
I repeated a course and scored worse. Which grade counts?
The new, worse one. §2.7 states that for repeated courses "only the most recent grade points are used, even if they are less than the earlier attempts." The Repeat Handler tab shows the exact CGPA drop — in the worked example above, a 3-credit B→C repeat dropped a 3.00 CGPA to 2.85.
Does a W grade affect my CGPA?
No. W (withdrawn) appears on the transcript but "will not affect the CGPA" (§2.8). Withdrawal needs a parent/guardian countersignature and HoD approval, and the deadline is the last day of the makeup week — but academically, the W is neutral.
What happens to an I (Incomplete) grade?
I is temporary: if the incomplete work is not resolved, it auto-converts to F (§2.9). Do not leave an I sitting — an unresolved I becomes a 0.00 on your transcript.
What does F/A mean on a FAST transcript?
Fail through absence: the student failed to appear in the final examination (§2.10). It carries 0.00 grade points like an F.
How does the academic-warning reset work?
CGPA below 2.00 at a semester's end issues a warning (§5.5). If the CGPA is back at or above 2.00 after the first or second warning, the warning count resets to zero (§5.7). But three consecutive semesters below 2.00 closes the admission automatically (§5.6) — there is no reset after closure. The Standing Checker tab walks your history exactly this way.
Can I repeat a course I already passed?
Yes — any course may be repeated to improve CGPA (§5.9). Two cautions: repeating a course whose postrequisite you have already passed requires a written undertaking (fail the repeat and the postrequisite grades become F), and a theory+lab course must be re-registered in full (§4.9).
Related tools
More StudyCalc calculators, all free: NUST GPA Calculator (official relative-grading scale) · GPA Calculator (general HEC-style) · CGPA Recovery Calculator (target planners and what-if analysis) · CGPA to Percentage Converter (bidirectional, HEC bands) · Per-University GPA & Grading Systems Guide (NUST, FAST, IBA, LUMS, UET, PU handbook tables). · IBA GPA Calculator (official Spring-2010 scale, no D grade, relative-grading simulator)
Sources: FAST-NUCES Undergraduate Academic Rules and Regulations 2026 (published June 2026; rules cited: §1.25, §2.1–2.11, §4.5–4.9, §4.22–4.28, §5.4–5.11, §6, §7.1) and nu.edu.pk/Student/Grading — both read and verified 2026-10-13. Latin-distinction, Rector's List and Dean's List thresholds are deliberately omitted until the relevant handbook sections are read. Last verified: 2026-10-13.