GPA 绩点计算器

录入课程学分与成绩,自动按 4.0 制标准算法、北大算法与加权平均分三种口径实时换算。

工具操作区

课程成绩录入表:填写课程名称、学分与成绩
课程名称 学分 成绩 操作

计算结果

GPA 0.00
加权平均分 0.00
总学分 0
学分绩点合计 0.00

在上方表格填写学分与成绩,结果会实时更新。成绩支持百分制数字,也可输入「优秀 / 良好 / 中等 / 及格 / 不及格」。

所有计算在浏览器本地完成,成绩不会上传到任何服务器。

使用说明

这个 GPA 计算器怎么用

在页面顶部的表格里逐行填写课程。每行三个输入框:课程名称(可留空,留空时自动显示为「课程1」「课程2」)、学分(允许小数,例如 1.5、3.5)、成绩(支持百分制分数,也支持「优秀 / 良好 / 中等 / 及格 / 不及格」这样的等级)。填完即算,不需要点任何「计算」按钮。

默认已经预置了 4 行空白课程,点「添加课程」可以继续增加,点每行末尾的「删除」可以移除。课程数量没有上限,一个学期十几门课也不会卡。切换顶部的算法选项卡,同一份成绩会立刻用另一种口径重算,GPA、加权平均分、总学分、学分绩点合计四个数字会同步更新。

算完后点「复制结果」,会把当前算法的名称、GPA、加权平均分、总学分以及每门课的明细一起复制成纯文本,可以直接粘贴到 Word 里存档,或者发给辅导员核对。

三种算法的区别与适用场景

国内高校并没有全国统一的绩点算法,不同学校、甚至同一学校不同学院的规定都可能不同。因此本工具同时提供三种最常见口径,请以你自己学校教务系统或《学生手册》里的规定为准来选择。

  • 4.0 制标准算法:最常见的国际通用换算。单科绩点 = (百分制成绩 ÷ 10) − 5,成绩低于 60 分记 0 分绩点。60 分对应 1.0,70 分对应 2.0,80 分对应 3.0,90 分对应 4.0,100 分对应 5.0 但通常按 4.0 封顶。适合用于留学申请时的自算参考。
  • 北大 4.0 制算法:北京大学等院校采用的区间换算,把百分制成绩划分成若干区间后映射到 0~4.0。它的特点是高分区间给分相对宽松(85 分即可拿到 3.7),低分区间则衰减较快。适合学校明确采用「北大算法」时使用。
  • 加权平均分:也叫学分加权平均分,公式是 Σ(单科成绩 × 学分) ÷ Σ(学分)。它不做任何绩点换算,直接反映你的分数水平,很多学校用它来排名和评定奖学金,也是推免资格审定的常用指标。

计算结果的精度说明

GPA 与加权平均分默认保留两位小数(四舍五入),这是各高校教务系统最常用的展示精度。页面同时会显示总学分和「学分绩点合计」(Σ(单科绩点 × 学分)),方便你自行核对,或者按学校要求用其它公式二次换算。

如果你需要更高精度,请以页面展示的「学分绩点合计 ÷ 总学分」自行计算——这两个数都是不截断的原始值,只是显示时做了格式化,所以用手算也能得到与教务系统一致的结果。

录入成绩的注意事项

成绩输入框既接受数字也接受中文等级。等级制的换算关系为:优秀 = 95 分、良好 = 85 分、中等 = 75 分、及格 = 65 分、不及格 = 30 分。如果你的学校对等级制有别的对应关系,建议先把等级换成学校规定的百分制分数再录入。

重修课程是否计入、选修课是否计入、体育课是否计入,各校规定差异很大。本工具不做任何筛选,你录入什么就算什么。如果学校规定「重修按原成绩计」或「只算必修课」,请只录入符合条件的课程,或把不符合的课程行删掉。

常见问题

GPA 和加权平均分有什么区别?哪个更重要?

GPA 是先把每门课的成绩换算成绩点,再按学分加权平均,结果一般在 0~4.0 之间;加权平均分则是直接用百分制成绩按学分加权平均,结果在 0~100 之间。GPA 主要用于留学申请、评奖学金和出国交换;加权平均分更多用于校内排名和推免资格评定。两者反映的是同一份成绩,只是换算口径不同,具体以学校的评定规则为准。

为什么我算出来的 GPA 和学校教务系统不一样?

最常见的原因是算法口径不同。国内高校没有统一绩点算法,常见的有 4.0 标准制、北大算法、5.0 制、等级制直接映射等多种。其次是课程范围不同:很多学校规定重修成绩按原成绩计、选修课不计入、或者体育课单独计算。建议先在学校《学生手册》或教务系统里确认本校算法,再在顶部切换到对应算法,并只录入计入 GPA 的课程。

60 分以下(挂科)的课程怎么算?

在 4.0 制标准算法下,百分制成绩低于 60 分时单科绩点记 0,而不是负数。北大算法中,60 分以下同样记 0。但要注意,部分学校规定挂科课程即使重修通过,原成绩的 0 绩点仍会保留在成绩单上并计入 GPA,这会明显拉低总绩点。本工具如实反映你录入的每一门课,不做自动剔除。

等级制成绩(优秀/良好/及格)怎么换算成百分制?

本工具采用国内高校较通行的对应关系:优秀 = 95 分、良好 = 85 分、中等 = 75 分、及格 = 65 分、不及格 = 30 分。你可以在成绩输入框里直接输入「优秀」两个字,工具会自动换算。但不同学校差异较大,例如有的学校规定优秀 = 90 分、良好 = 80 分,如果你们学校有自己的规定,建议按学校规定换算成百分制后再录入,结果会更贴近教务系统。

我录入的成绩会被上传或保存吗?

不会。本工具的全部计算都在你的浏览器里通过 JavaScript 完成,成绩数据既不会发送到任何服务器,也不会写入 Cookie、localStorage 等本地存储。关闭页面后数据即刻消失。你可以断网后继续使用本工具,这也能直接证明它不需要联网。

可以计算多学期的总 GPA 吗?

可以。把多个学期的课程全部录入到同一张表里,工具会按总学分统一加权,得到的就是累计 GPA。如果你希望分别看每个学期的结果,建议一次录一个学期、复制保存结果后再清空表格录入下一个学期,最后把所有课程一起录入核算总 GPA。