Enter your courses and grades — you can save this semester GPA for your CGPA calculation.
Courses Added0 courses
Add courses above to see your GPA
0.00
GPA
Add courses
0Credits
0Courses
Save this for CGPA calculation
Quick CGPA Calculator
Check your Cumulative GPA, analyze your performance, and get future predictions instantly.
Quick CGPA Calculator
Add your past semester GPAs to instantly calculate your cumulative GPA
Current CGPA
0.00/ 4.00
Not Calculated
Credit Progress
0Completed
/
--Total
0%
Remaining: -- credits
Semesters
0
semesters recorded
Best GPA--
Lowest GPA--
Academic Status
No data yet
→Add semesters to see trend
Semester Roadmap
0 of 0 Semesters
Completed Semesters
Upcoming Semester Roadmap
Semester Records
0 entries
#
Semester
GPA
Credits
Status
Actions
No semesters added yet. Use the CGPA Calculator page to add your
first semester.
Need to calculate a semester GPA?Enter courses & grades — get GPA instantly, save to your record.
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
This semester will be recorded as skipped (no GPA). Credits still
count toward your total.
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!
Program Details Needed
Please enter your degree details to unlock accurate future predictions and semester roadmaps.
Select Your Target
Simulation Settings
Note: This calculates an average GPA target across
all your remaining program credits. For a precise calculation, switch to "Exact
Semester-wise".
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.
--
--
Required GPA Next Semester
--
--
Semester Roadmap
--
CGPA Progress to Target
----
0.01.02.03.04.0
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
Calculating for: —
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 Credits0
Courses Added0
0.01.02.03.04.0
Save to —
This will update that semester's GPA &
credits in your record
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
Category: GPA Guide | Read Time: 4 min read
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
Category: Study Tips | Read Time: 5 min read
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
Category: First Year | Read Time: 4 min read
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
Category: Techniques | Read Time: 6 min read
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:
Choose a concept you want to study.
Write an explanation of the concept as if teaching it to a complete beginner (or a child) using simple words.
Identify areas where you struggle to explain it simply—these are the gaps in your knowledge.
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
Category: Lanka Uni Guide | Read Time: 8 min read
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+ / A
4.00
80 – 100
A-
3.75
75 – 79
B+
3.50
70 – 74
B
3.00
65 – 69
B-
2.75
60 – 64
C+
2.50
55 – 59
C
2.00
45 – 54
C-
1.75
40 – 44
D+
1.50
35 – 39
D
1.00
30 – 34
E
0.00
0 – 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.20
85 – 100
A
4.00
75 – 84
A-
3.70
70 – 74
B+
3.30
65 – 69
B
3.00
60 – 64
B-
2.70
55 – 59
C+
2.30
50 – 54
C
2.00
45 – 49
C-
1.50
40 – 44
D
1.00
35 – 39
F
0.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+ / A
4.00
85 – 100 (A+ is 90+)
A-
3.70
75 – 79
B+
3.30
70 – 74
B
3.00
65 – 69
B-
2.70
60 – 64
C+
2.30
55 – 59
C
2.00
50 – 54
C-
1.70
45 – 49
D+
1.30
40 – 44
D
1.00
30 – 39
E
0.00
0 – 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.
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
Privacy Policy
1. Local Data Storage: SmartGPA is a fully localized application. All your academic data, including grades, course names, and university settings, are stored locally in your browser's localStorage.
2. No Cloud Sync: We do not upload, sync, or transmit any of your personal data to external servers or third parties.
3. Privacy First: We do not use intrusive analytics trackers, targeted advertising, or external cookies.
4. Data Deletion: You can permanently delete all your data at any time by clearing your browser's local storage or using the Factory Reset option in the app.
By using SmartGPA, you agree to this strictly local data model.
Edit Semester
Add Non-GPA Semester
Internship, Leave,
Exchange & more
This semester will be recorded as a Non-GPA
Semester — it will not affect your CGPA calculation. Any credits
taken will still count toward your total progress.