SmartGPA Logo
SmartGPA

Dashboard

My Academic Record

Dashboard

Your academic overview at a glance

SmartGPA App Icon
Experience the SmartGPA Android App!
  • User Accounts: Register & securely log in to your profile.
  • Auto Data Sync: Your GPA data syncs automatically to the cloud.
  • Backup & Restore: Retrieve your data anytime, on any device.
Download APK
No signup · Instant

GPA Calculator

Enter your courses and grades — you can save this semester GPA for your CGPA calculation.

Courses Added 0 courses

Add courses above to see your GPA

0.00
GPA
Add courses
0 Credits
0 Courses
Quick CGPA Calculator
Check your Cumulative GPA, analyze your performance, and get future predictions instantly.

CGPA Calculator & Tracker

Calculate and track your overall academic records

How to Add Your Semester GPA
1
Enter Semester Name e.g. "Semester 1" or "Year 2 Sem 1"
2
Enter Your GPA (0.0–4.0) Check your results portal or transcript
3
Enter Credits Taken Total credit hours for that semester
4
Skip No-GPA Semesters Internship or leave semester? Just skip it — no need to add!
Pro tip: Don't have a final GPA yet? Use the GPA Calculator tab to calculate it course-by-course first, then save it here automatically!

New Semester Entry

CGPA Calculator

Current CGPA

0 semesters
0.00
out of 4.00
Not Calculated

Add your first semester above to see CGPA calculation

View GPA Prediction
See what GPA you need for First Class, Second Upper & more

Classification Reference

These thresholds reflect your current Grading Settings. Go to Settings to change them for your university.

Semester Management

View, edit, and manage all your semester records

No Semesters Yet

Add your first semester to begin tracking your academic journey.

Performance Analytics

Visualize your academic progress over time

GPA Trend

Semester-wise

Add at least 2 semesters to see your GPA trend

Performance Summary

Best Semester -- GPA: --
Weakest Semester -- GPA: --
Overall Trend -- Compare last 2 semesters
Credit-Weighted CGPA -- Classification: --

Credit Completion

Progress
0% Complete

GPA Prediction Engine

Select your dream classification — see exactly what it takes

How the GPA Prediction Engine Works
1
Add your semesters in the CGPA Calculator tab — each with GPA & credits. Skip semesters with no GPA.
2
Choose your target classification below (First Class, Second Upper, etc.)
3
The engine calculates the exact GPA you need each upcoming semester to reach your goal.
4
Each semester card shows 🟢 Easy / 🟡 Moderate / 🔴 Stretch — and ✅ when the target is already achieved!

Select Your Target

Simulation Settings

Current Academic Standing

Current CGPA--
Classification--
Completed Credits--
Remaining Credits--

Select a target & run prediction

Choose your desired classification above and click "Run Prediction" to see your personalised academic roadmap.

Classification Reference

≥ 3.70
First Class
3.30 – 3.69
Second Upper
3.00 – 3.29
Second Lower
2.00 – 2.99
General Pass
< 2.00
Fail

GPA Calculator

Calculate your semester GPA course-by-course and save it to your record

Step 1 — Which semester are you calculating?

Select an existing semester or create a new one. Your calculated GPA will be saved automatically.

OR

Add Course

Subject Entry
# Course Grade Grade Pts Credits

Add courses above to begin calculating your GPA.

Semester GPA

0 courses
0.00
out of 4.00
--
Total Credits 0
Courses Added 0
0.01.02.03.04.0

Grade Scale

4.0 System
Grade Points Range
A+ 4.00 90–100
A 4.00 85–89
A- 3.75 80–84
B+ 3.50 75–79
B 3.00 70–74
B- 2.75 65–69
C+ 2.50 60–64
C 2.00 55–59
C- 1.75 50–54
D+ 1.50 45–49
D 1.00 40–44
E 0.00 0–39

Blog & Academic Guides

Tips, techniques, and calculators for Sri Lankan university students

GPA Guide

How GPA is Calculated

Understand the mathematical formulas behind your GPA and CGPA with step-by-step examples.

Study Tips

How to Improve GPA

Struggling with grades? Learn proven academic strategies to bounce back and raise your standing.

First Year

First Year Study Tips

Smooth transition tips from school to university. Master lecturing, scheduling, and networking.

Techniques

Best Study Techniques

Optimize your learning with Active Recall, Spaced Repetition, and the Pomodoro technique.

Lanka Uni Guide

Sri Lankan University GPA Guide

Compare the exact grading scales and credit models of SLIIT, UOM, UOC, USJP, NSBM, and IIT.

Planning

Semester Planning Guide

Plan your academic load, manage high-credit subjects, and factor in internship requirements.

How GPA is Calculated: A Step-by-Step Guide

Grade Point Average (GPA) is the standard metric used by universities globally to measure academic performance. It represents the average of the grade points you earn, weighted by the credit value of each course.

1. What is a Credit Hour?

A credit hour (or credit value) reflects the weekly workload of a subject. For example, a standard lecture course is usually 3 credits, whereas a laboratory or practical course might be 1 credit. Higher credit courses have a greater impact on your GPA.

2. Grade Points System

Universities assign a numerical value to letter grades. The most common system is the 4.0 GPA scale, where:

  • A+ / A = 4.00
  • A- = 3.75
  • B+ = 3.50
  • B = 3.00
  • C = 2.00
  • D = 1.00
  • E / F = 0.00

3. The GPA Formula

The formula for calculating your semester GPA is:

GPA = Cumulative Quality Points / Total Credits Taken

Where Quality Points = Course Grade Points × Course Credits.

4. Step-by-Step Calculation Example

Let's calculate the GPA for a student taking four courses in a semester:

Course Credits Grade Grade Points Quality Points (Credits × Pts)
Mathematics I 3 A 4.00 12.00
General Chemistry 4 B+ 3.50 14.00
Intro to Programming 3 B- 2.75 8.25
Physics Laboratory 1 A- 3.75 3.75
Total 11 - - 38.00

Calculation: Divide total quality points (38.00) by total credits (11):

Semester GPA = 38.00 / 11 = 3.45

5. GPA vs CGPA

While GPA represents your performance in a single semester, CGPA (Cumulative Grade Point Average) represents your overall performance across all semesters. CGPA is not a simple average of semester GPAs; it must be calculated using the total quality points across all semesters divided by the total cumulative credits.

How to Improve Your GPA: Proven Academic Strategies

If your CGPA has dropped, don't panic. With a systematic approach and correct habits, you can raise your grades and secure your target degree classification.

1. Focus on High-Credit Courses

Because GPA is weighted, a 4-credit course has double the mathematical impact of a 2-credit course. Focus your energy on securing high grades in core subjects with heavy credit weights.

2. Secure Your Continuous Assessments (CA)

Continuous assessments (quizzes, midterms, labs, assignments) often count for 40% to 60% of your final grade. Earning high marks during the semester takes the pressure off the final exam. Never treat continuous assignments as optional.

3. Address Weak Spots Early

Do not wait until final exam study week to understand difficult concepts. If you perform poorly on a midterm or quiz, seek immediate feedback from your lecturers or peers. Course material builds on itself, so clearing doubts early is critical.

4. Simulate Your Target Grades

Use the Prediction Engine in SmartGPA. By setting your goal (e.g. Second Class Upper) and entering your remaining semesters, you can see the exact GPA target you need to hit each semester. Having a specific target helps you stay focused.

5. Learn the Art of Active Learning

Passively reading notes is the least effective study method. Pivot to active methods like active recall (testing yourself without looking) and spaced repetition (reviewing material periodically) to ensure concepts stick.

First Year Study Tips: Navigating University Academics

Transitioning from school to university is a major shift. The structure changes from closely guided instruction to absolute academic freedom. Here is how to succeed in your first year.

1. Master the Course Syllabus

The syllabus is your contract for the semester. It outlines reading expectations, midterm dates, assignment deadlines, and how grades are weighted. Read it in week one and mark all deadlines on your calendar.

2. Stay Consistent from Week One

In university, missing two weeks of lectures can create an academic backlog that is nearly impossible to clear during study week. Spend at least 1–2 hours reviewing notes after lectures each week.

3. Join Study Groups

Forming study groups with dedicated peers is one of the best ways to tackle challenging course topics. Explaining concepts to others reinforces your understanding, and you can share resource libraries and test preps.

4. Get to Know Your Lecturers

Attending office hours to ask questions shows lecturers that you are serious about their course. This connection is invaluable if you need grading clarifications, academic mentoring, or letters of recommendation later.

5. Set Up Your GPA Tracker Early

Start recording your semesters on SmartGPA from your very first semester. Keeping an eye on your CGPA and credit progress keeps you motivated and ensures there are no surprises in your final year.

Best Study Techniques for University Exams

Working hard is good, but studying smart is what sets high-achievers apart. Avoid rote memorization and implement cognitive science-backed study techniques.

1. Active Recall

Active recall involves forcing your brain to retrieve information from memory without looking at notes. Write down everything you know about a topic on a blank sheet, or make flashcards. This builds stronger neural connections than passive reading.

2. Spaced Repetition

Cramming stores information in short-term memory, which fades rapidly after exams. To retain details long-term, review notes at expanding intervals: 1 day, 3 days, 7 days, and 14 days. Use software like Anki to automate this cycle.

3. The Feynman Technique

Named after physicist Richard Feynman, this technique helps you identify gaps in your understanding. The process is simple:

  1. Choose a concept you want to study.
  2. Write an explanation of the concept as if teaching it to a complete beginner (or a child) using simple words.
  3. Identify areas where you struggle to explain it simply—these are the gaps in your knowledge.
  4. Go back to the source material to patch those gaps, and repeat the process.

4. The Pomodoro Technique

To avoid burnout and maintain deep focus, study in intervals: work for 25 minutes (free of distractions), break for 5 minutes. After 4 sessions, take a longer 20-30 minute break. This technique trains your brain to maintain high-intensity focus without fatigue.

Sri Lankan University GPA Guide: Grading & Credit Models

Sri Lankan universities—both state and private—have custom grading models, pass requirements, and GPA scales. Understanding your institute's scale is crucial for accurate tracking.

1. Sri Lanka Institute of Information Technology (SLIIT)

SLIIT uses a standard 4.00 maximum GPA system. A+ and A both award 4.00, meaning a perfect GPA is 4.00.

Grade Grade Points Marks Range
A+ / A4.0080 – 100
A-3.7575 – 79
B+3.5070 – 74
B3.0065 – 69
B-2.7560 – 64
C+2.5055 – 59
C2.0045 – 54
C-1.7540 – 44
D+1.5035 – 39
D1.0030 – 34
E0.000 – 29

2. University of Moratuwa (UOM)

UOM uses a 4.20 scale for honors calculations, where an A+ yields 4.20 points, allowing exceptional students to exceed a 4.00 GPA.

Grade Grade Points Marks Range
A+4.2085 – 100
A4.0075 – 84
A-3.7070 – 74
B+3.3065 – 69
B3.0060 – 64
B-2.7055 – 59
C+2.3050 – 54
C2.0045 – 49
C-1.5040 – 44
D1.0035 – 39
F0.00< 35

3. University of Colombo (UOC) - UCSC & Science

Colombo uses a 4.00 scale with a grading profile optimized for high precision. A+ is capped at 4.00.

Grade Grade Points Marks Range
A+ / A4.0085 – 100 (A+ is 90+)
A-3.7075 – 79
B+3.3070 – 74
B3.0065 – 69
B-2.7060 – 64
C+2.3055 – 59
C2.0050 – 54
C-1.7045 – 49
D+1.3040 – 44
D1.0030 – 39
E0.000 – 29

4. University of Sri Jayewardenepura (USJP)

USJP implements a standard UGC-approved 4.00 scale very similar to the Colombo scale. To qualify for a First Class Honours, students generally need a CGPA ≥ 3.70 alongside passing all subjects at the first attempt.

5. NSBM Green University & IIT

NSBM utilizes a standard 4.00 scale for local degrees. For affiliated UK degrees (e.g. Plymouth), and similarly at the Informatics Institute of Technology (IIT) for Westminster degrees, grading is based on UK marks bands (70%+ First Class, 60-69% Upper Second, 50-59% Lower Second, 40-49% Third Class). In SmartGPA, students in these systems can choose to map their classifications using the target classification selector.

6. Set Your University's Scale in SmartGPA

SmartGPA lets you configure the exact grading scale for your university. Once set, all GPA calculations, degree classification badges, and prediction targets across the entire app will reflect your university's actual system.

⚙️ Configure Your Grading Scale
Choose a preset (SLIIT, UOM, UOC, USJP, NSBM/IIT) or enter custom grade points and classification thresholds.

Semester Planning Guide: Balancing Workload & Targets

Succeeding in academics requires foresight. Simply studying hard semester-by-semester is not enough. You must actively plan your semesters to balance your credit load and keep your GPA target achievable.

1. Understand Credit Balancing

Avoid loading too many difficult or lab-heavy subjects into a single semester. A standard semester consists of 15 to 18 credits. Balance heavy 3-credit or 4-credit math/programming modules with lighter elective courses.

2. Plan for Non-GPA Semesters (Internships)

Many Sri Lankan degree programs include an industrial training (internship) semester, usually in Year 3 or Year 4. These internships often award credits (e.g. 6 to 8 credits) but are graded as Pass/Fail (Non-GPA).

In SmartGPA, you can handle this by adding a Non-GPA Semester. This records your internship credits towards completion without skewing your CGPA calculation.

3. Work Backwards from Your Graduation Goal

If you want a First Class degree (requires ≥ 3.70 CGPA) and currently sit at a 3.40 CGPA in Year 2, use the GPA Prediction Engine to compute your future targets. The engine will show if you need a 3.90 in upcoming semesters. If the target is too high, you might want to adjust your goal to a Second Class Upper (≥ 3.30 CGPA) to have a more realistic academic plan.

4. Log and Review Regularly

Keep your SmartGPA profile updated. Check the Analytics tab to view your GPA trend. A rising trend indicates that your study modifications are working, while a downward trend indicates a need to alter your study techniques or seek academic help.

Grading Settings

Customize your university's grading scale & degree classification thresholds