USM

USM CGPA calculator

Universiti Sains Malaysia undergraduate points: A is 4.00, there is no A+, and D- is 0.67.

Verify with your faculty. There is no A+. Medicine, dentistry, nursing, and pharmacy programmes require B- or better on core courses. Verify programme-specific pass rules with your school. C- is described as a conditional pass on the BPA page.

Semester courses

Kira CGPA

Already have a CGPA from earlier semesters?

USM's Bahagian Pengurusan Akademik publishes the undergraduate letters as A 4.00, A- 3.67, B+ 3.33, B 3.00, B- 2.67, C+ 2.33, C 2.00, C- 1.67, D+ 1.33, D 1.00, D- 0.67, and F 0.00. School handbooks in computer science and electrical engineering repeat the same points. There is no A+. If a worksheet from another university has an A+ column, do not invent one for a USM slip. An excellent paper is an A.

PNG is the semester average and PNGK is the cumulative average. A semester of a 4-credit A, a 3-credit A-, and a 3-credit C+ is 16.00 + 11.01 + 6.99 = 34.00 points over 10 credits, PNG 3.4000. The hundredths matter: 3.67 times 3 is 11.01, and 2.33 times 3 is 6.99. Rounding each course to a whole number first would fake a total of 34 or 35 depending on the mood of the rounding.

The BPA note that matters for some students is not the arithmetic. Programmes in medicine, dentistry, nursing, and pharmacy require B- or better on core courses. A C+ still has the point 2.33 and still enters the PNGK, and it may still be below the grade that course demands. The average and the pass rule are two different sentences. Verify the pass rule with your school. The points above are the part taken from the BPA table.

C- is described there as lulus bersyarat, a conditional pass, down through D-. F is gagal. Conditional does not mean "leave it out of the average". It means the course may need something else before it counts as cleared. Keep the row until the transcript drops it.

USM also prints grades such as X, F*, DK, and TL for barred, absent, withdrawn, and incomplete results. Several of those carry a zero point in the graduation notes and some are not ordinary course grades. Do not map them onto F unless the transcript says the credit hours are in the PNGK as a fail. If the hours are excluded, omit the row. Guessing adds a zero that the registrar never added.

Previous semesters use the previous PNGK and the accumulated units, not an average of semester PNGs. A semester abroad or a credit transfer with a grade recorded by USM belongs in the list. A transfer noted only as credit, with no point, does not.

Credit hours are the unit count on the transcript, typed as a whole number. A course listed as 4 units is 4, not the number of lecture hours in the week. The result shows four decimal places so a PNG of 3.4000 is visibly 3.4000, not a rounded 3.4 that might have been 3.4499. When you copy it onto a form that wants two places, round from the four you can see.

Verify with your faculty. There is no A+. Medicine, dentistry, nursing, and pharmacy programmes require B- or better on core courses. Verify programme-specific pass rules with your school. C- is described as a conditional pass on the BPA page.

GradePointMarks in the sourceHow the source describes it
A4.00—Pass
A-3.67—Pass
B+3.33—Pass
B3.00—Pass
B-2.67—Pass
C+2.33—Pass
C2.00—Pass
C-1.67—Conditional pass
D+1.33—Conditional pass
D1.00—Conditional pass
D-0.67—Conditional pass
F0.00—Fail

Source: Bahagian Pengurusan Akademik USM, undergraduate grade-point scale, and matching school handbooks.

The shared formula does not change with the logo on the transcript. Multiply each grade point by the credit hours, add those products, and divide by the credit hours. What changes is the point you are allowed to multiply. If your letter is not in the table, do not borrow one from another university. Use the main CGPA calculator to switch scales, or the SPM page if you are still counting school grades.

Questions people actually ask

Does USM have A+?

Not on the undergraduate scale published by BPA. The top grade is A at 4.00.

What is D- worth?

0.67. It is on the BPA scale and in the engineering and computer science handbooks checked for this page.

I am in medicine and I scored a C. Does it count?

The point still enters the PNGK if the hours count. The programme may still treat the course as not passed. USM says medicine, dentistry, nursing, and pharmacy core courses need B- or better. Verify with your school.

What does lulus bersyarat mean for the average?

It does not remove the grade point. C- through D- stay in the division until the faculty changes the record.

Should I enter an X or an F*?

Only when you know those hours are inside the official PNGK. Otherwise leave them out rather than treating every non-letter as a zero.

More free tools

Money

Net Salary Calculator

Malaysian take-home pay for 2026, after tax, civil service, overtime, and a daily or hourly rate, using EPF, SOCSO, EIS, and PCB.

/salary-calculator

Money

Loan Calculator

Monthly-rest loan payment and an amortization table. A Malaysian home-loan page explains how this differs from daily rest and from the flat-rate car loan.

/loan-calculator

Games

Minecraft Circle Generator

Block circles, including stairs and slabs, numbered outlines, and thick walls, plus ellipses, spheres, and domes, with a PNG export.

/minecraft-circle-generator

Language

Jawi Text Generator

Preview Jawi in freely licensed Arabic fonts, copy it, or download a PNG.

/jawi-converter

Utilities

Keyboard Tester

Test a full, 60 percent, laptop, or Mac keyboard in the browser, including which keys arrive and how many can be held at once.

/keyboard-tester

Games

Bingo Card Generator

Print US 1–75 bingo cards, UK 1–90 tickets, word cards, and picture cards that stay on your device.

/bingo-card-generator

Health

BMI Calculator

Adult BMI with the WHO chart and the lower Asian / Malaysian screening cut-offs, in the browser.

/bmi-calculator

Music

Metronome

Online metronome with lookahead scheduling, accented beats, and tap tempo. Sound stays in the tab.

/metronome

PDF

Merge PDF

Merge PDF files in order, in the browser. No upload, and passworded files are not unlocked.

/merge-pdf

PDF

JPG to PDF

Turn JPG and PNG images into a PDF, one picture per page, without uploading them.

/jpg-to-pdf

Converters

Unit Converter

Convert length, mass, and temperature, including centimetres to inches and kilograms to pounds.

/unit-converter

Games

Spin the Wheel

Spin a wheel of names, pick a random name, or flip a yes or no wheel. The list stays in the tab.

/spin-the-wheel

Utilities

QR Code Generator

Make a QR code from text or a link and download PNG or SVG. No signup, no expiry, no redirect.

/qr-code-generator

Utilities

Fancy Text Generator

Copy Unicode styles for a caption or bio. These are characters, not a font you install.

/fancy-text-generator

PDF

Compress PDF

Reduce PDF size in the browser by redrawing pages as JPEGs. A size target is a best effort, and text stops being selectable.

/compress-pdf

Converters

File Converter

Convert a file in the browser: images, PDF pages, spreadsheets, and plain documents. Audio and video are not converted.

/file-converter

Image

Image Compressor

Compress a JPG, PNG, or WEBP in the browser, with a quality slider or a kilobyte target, a before-and-after preview, and optional EXIF removal.

/compress-image