# 重み付き成績とGPA：計算式、スケール、例

重み付き成績とは、項目ごとに重みが違う平均です。GPAも考え方は同じで、各科目のGP（成績ポイント）に単位数を掛け、合計を総単位数で割ります。難しいのは計算そのものより、自分の学校が使うスケールを間違えないことです。

Lutrakitには無料で、アカウント不要の[成績計算](/ja/seiseki-keisan/)と[GPA計算](/ja/gpa-keisan/)があります。計算はブラウザ内で行われ、ログインや実際の成績表の提出は不要です。ただし、これは計画と検算のための道具です。公式な成績、卒業判定、奨学金、出願では、シラバスや大学の規則が優先されます。

## 式1：科目内の重み付き平均

課題、テスト、プロジェクトの平均は次の式です。

```text
重み付き成績 = 合計(点数 × 重み) / 合計(重み)
```

重みはシラバスの値を使います。まだ70%分しか採点されていないなら、100ではなく70で割ります。これが「採点済み部分の現在平均」です。

例:

| 項目 | 点数 | 重み | 点数 × 重み |
| --- | ---: | ---: | ---: |
| 宿題 | 92 | 15 | 1,380 |
| 小テスト | 84 | 20 | 1,680 |
| 中間試験 | 76 | 25 | 1,900 |
| プロジェクト | 88 | 10 | 880 |

合計は5,840、採点済みの重みは70です。

```text
5,840 / 70 = 83.43
```

[成績計算](/ja/seiseki-keisan/)では、採点項目ごとに行を追加します。現行ツールは点数と重みを0〜100で受け取り、入力済み重みの合計は100以下です。

## 式2：期末で何点必要か

期末試験が30%で、目標が85点なら、次の式を使います。

```text
目標 = 現在平均 × 現在の重み/100 + 期末点 × 期末の重み/100
```

期末点について解くと:

```text
期末点 = (目標 - 現在平均 × 現在の重み/100) / (期末の重み/100)
```

上の例では:

```text
(85 - 83.43 × 0.70) / 0.30 = 88.67
```

30%の期末で約89点を取れば、全体85点に届きます。結果が100を超える場合、その期末だけでは目標に届きません。例えば現在62点、採点済み75%、期末25%、目標75なら:

```text
(75 - 62 × 0.75) / 0.25 = 114
```

これは式の失敗ではなく、残りの重みが小さすぎるという意味です。追加点、再試験、最低点除外などの規則があるかは、シラバスで確認します。

## 式3：単位で重み付けしたGPA

GPAの基本形は次の通りです。

```text
GPA = 合計(GP × 単位数) / 合計(単位数)
```

Cornell ILRは、単位時間とGPを掛けて合計し、総単位で割る方法を説明しています。同ページの表ではA+が4.3、Aが4.0、A-が3.7、Fが0です（[Cornell ILR Academic Grades and Notations](https://www.ilr.cornell.edu/current-students/academic-policies/academic-grades-and-notations)、2026-08-17参照）。この例が示す通り、スケールは学校によって違います。Lutrakitの現行GPA計算は、A+とAをどちらも4.0とする一般的な4.0上限の表です。

Lutrakitの4.0上限スケールでの例:

| 科目 | 単位 | 成績 | GP | GP × 単位 |
| --- | ---: | --- | ---: | ---: |
| Calculus II | 4 | A- | 3.7 | 14.8 |
| Chemistry | 4 | B+ | 3.3 | 13.2 |
| World History | 3 | A | 4.0 | 12.0 |
| Composition | 3 | B | 3.0 | 9.0 |
| Physical Education | 1 | A+ | 4.0 | 4.0 |

GP合計は53.0、単位合計は15です。

```text
53.0 / 15 = 3.53
```

もし学校がA+を4.3として扱うなら、最後の行は4.3になり、53.3 / 15 = 3.55です。この例では1単位なので差は小さいですが、公式計算では無視できません。現行LutrakitのGPAツールは0〜4.0に制限されているため、UIが対応していない4.3や5.0をそのまま入力しないでください。

## 現行Lutrakitの制限：4.0上限が合わない場面

現行のGPA計算は、あえてシンプルにしています。入力できるGPは0〜4.0、内蔵の成績表ではA+ = A = 4.0、科目数は最大100、1科目あたりの単位またはユニットは最大1,000です。標準的な4.0スケールの学期平均を確認するには便利ですが、すべての学校の規則を再現するものではありません。

| 状況 | LutrakitのGPA計算を使えるか | 安全な対応 |
| --- | --- | --- |
| A+が4.0を超えない標準的な4.0スケール | 計画と検算には使える | 各科目の単位と成績/GPを入れ、総単位を照合する。 |
| A+ = 4.3の制度 | 公式GPAの厳密計算には不向き | 大学の計算機、または4.3を扱える表計算を使う。 |
| 高校の重み付きGPAでhonors/AP/IBが4.5や5.0になる | 不向き | 学校の重み付き表を使う。現行Lutrakitは4.0超の値を受け付けない。 |
| スペイン0〜10、フランス0〜20、日本の独自GP規則など | 公式な0〜4.0換算が必要で、その換算が示されている場合だけ | 線形換算を自作しない。受け入れ側の規則を使う。 |
| Pass/Fail、合否のみ、履修中止、未完了、聴講、評価なし単位 | その扱いを知っている場合だけ | 公式規則どおり、除外または算入する。 |
| 再履修科目 | 単独では判断できない | 古い成績を置き換えるのか、平均するのか、除外するのかを先に決める。 |

[成績計算](/ja/seiseki-keisan/)は別の目的のツールです。1つの科目内で、0〜100の点数と重みを扱います。成績表全体のGPA、文字成績の換算、再履修規則、大学ごとの小数処理は自動では扱いません。

## スケールは共通ではない

平均の式は多くの制度で使えますが、成績スケールは制度ごとに違います。スペインの大学制度では、Real Decreto 1125/2003が0〜10点、小数1桁の成績と、5.0〜6.9 `Aprobado`、7.0〜8.9 `Notable`、9.0〜10 `Sobresaliente` などの区分を定めています（[BOE Real Decreto 1125/2003](https://www.boe.es/buscar/act.php?id=BOE-A-2003-17643)、2026-08-17参照）。日本でも大学ごとにGPA規則が公開されています。九州大学は、成績評価のGPに単位数を掛け、総単位数で割る方法を説明し、GPは4から0の範囲としています（[Kyushu University GPA System](https://www.kyushu-u.ac.jp/en/faculty/class/learning/gpa/)、2026-08-17参照）。

これらは「世界共通換算表」ではありません。スペインの8/10が常に3.2/4.0になるわけではなく、日本のS評価が奨学金や出願で常に米国のA+と同じ扱いになるわけでもありません。換算が必要な場合は、受け入れ側の機関が公開する規則を使います。

## 結果を変えるケース

式は単純でも、どの行を入れるかは規則で決まります。手元の計算と公式成績表がずれやすいのは、次のようなケースです。

| ケース | 起こり得ること | 計算前にすること |
| --- | --- | --- |
| Pass/Failや合否のみの科目 | Passは卒業単位には数えるがGPAには入れない場合がある。Failは0点として入る場合も、別扱いの場合もある。 | 規則を読む。GPAから除外するPassなら、単位もGPも入力しない。 |
| 再履修 | 古い成績を置き換える学校も、両方を平均する学校も、両方を残す学校もある。 | どの履修回がGPAに入るか先に決める。 |
| 四捨五入と切り捨て | 計算機は3.536を3.54と表示しても、成績表は3.53に切り捨てるかもしれない。 | 最後まで十分な桁を残し、公式の小数処理を最後に適用する。 |
| スケール不一致 | 4.3、5.0、10点、20点の制度は、4.0上限の入力に合わない。 | 公式換算、または独自の表計算に切り替える。 |
| 落とす項目がある | 「小テスト12回中上位10回」や「期末が高ければ中間を置換」など。 | まず採用される項目を決め、落とす項目は入力しない。 |

### 追加例：Pass/Failと再履修

次のような計画用の一覧を考えます。

| 科目 | 単位 | 成績 | GP | GPAでの扱い |
| --- | ---: | --- | ---: | --- |
| Biology | 3 | B+ | 3.3 | 入れる |
| Design Studio | 4 | A | 4.0 | 入れる |
| Safety Lab | 1 | Pass | n/a | この例の規則では単位は出るがGPAには入れない |
| Algebra 初回 | 3 | D | 1.0 | この例の規則では再履修で置き換え |
| Algebra 再履修 | 3 | B | 3.0 | 入れる |

Pass/Failの実験を除外し、再履修が古い成績を置き換えるなら、Biology、Design Studio、Algebra再履修だけを入力します。

```text
Biology: 3 × 3.3 = 9.9
Design Studio: 4 × 4.0 = 16.0
Algebra再履修: 3 × 3.0 = 9.0
GPA = (9.9 + 16.0 + 9.0) / (3 + 4 + 3) = 34.9 / 10 = 3.49
```

別の学校がAlgebraの初回と再履修を両方平均するなら、見えている成績は同じでも結果は変わります。

```text
GPA = (9.9 + 16.0 + 3.0 + 9.0) / (3 + 4 + 3 + 3) = 37.9 / 13 = 2.92
```

さらに、Pass/Failの1単位を誤って分母に入れ、GPを入れないと、34.9 / 11 = 3.17になります。これはどちらの規則にも合わない値です。だから、最初に決めるべきなのは「どの行が入るか」で、その後に式を使います。

## 検算チェックリスト

- 成績計算では、シラバスの重みを確認する。
- 期末点を計算するときは、現在の重みと期末の重みが合計100になることを確認する。
- GPAでは、学校が4.0、4.3、5.0、10、20のどれを使うか、Pass/Failや再履修をどう扱うか確認する。
- 1行だけ手で計算する。`点数 × 重み` または `GP × 単位`。
- 計算機に表示される合計重みや総単位が、自分の一覧と一致するか見る。
- 計算結果のスクリーンショットは計画メモであり、公式記録ではない。

## 使わない方がよい場面

進級、卒業、奨学金、入試、ビザ書類などの判断に、この計算だけを使わないでください。大学の規則では、科目除外、小数処理、再履修、上級科目の重み付け、不合格の扱いが異なる場合があります。計算機が助けるのは透明な算術であり、どの数値を使うかは公式規則が決めます。
