非加重GPA計算機
A、B+、B、A-の平均は非加重GPAで3.5です。各評定を4.0、3.3、3.0、3.7に置き換え、どの科目も1回ずつ数えて平均するため、オナーズの加点や単位数の重みは入りません。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
高校や大学の成績表には、オナーズ・Advanced Placement・International Baccalaureate に加点する加重平均と、素の四点尺度に留まる非加重平均の二つが並ぶことがよくあります。大学出願、NCAA用紙、奨学金ポータルが「各科目を均等に数えた平均」を求め、難易度加点も単位時間の重みも無視したいとき、進路指導・保護者・生徒は非加重GPA計算機をわざわざ探します。本ツールは各文字成績を標準の非加重四点表へ写します。A と A+ は 4.0、A- は 3.7、F は 0 です。その点数を平均し、各科目を一度だけ数えます。計画と自己確認にご利用ください。公式の尺度は、必ず在籍校の成績凡例でご確認ください。
非加重4.0 GPAの意味と用いる文字表
非加重の成績平均は、各文字を素の四点尺度へ写したあとの科目成績の算術平均です。オナーズや Advanced Placement の加点はなく、五単位の実験と一単位の演習を同じ一票で数えます。
この尺度では A または A+ は四点ゼロ、A- は三点七、B+ は三点三、B は三点ゼロ、B- は二点七、C+ は二点三、C は二点ゼロ、C- は一点七、D+ は一点三、D は一点ゼロ、D- は零点七、F は零です。十二段のプラスマイナスと F が、本計算機の閉じた表です。
A+ を 4.3 にはせず、AP Chemistry に五点目を足さず、単位時間も掛けません。式は最も単純な平均です。点を足して科目数で割ります。
米国の多くの高校が unweighted の横に印刷する数字であり、NCAA 適格用紙が求めがちな数字であり、出願欄に「4.0尺度の非加重GPA」と書いてあるときに必要な数字です。単位加重のGPA計算機は別物です。各成績に単位時間を掛け、通年の理科が学期選択を上回ります。
難易度加重のGPA計算機はまた別です。オナーズと AP で尺度を 4.5 や 5.0 に膨らませます。このページがあるのは、三つの語句が三つの別仕事として検索されるからです。
文字の一覧ではなくインド式十点 CGPA が一つだけある場合は、科目平均ではなく 10 から 4 への変換をお使いください。
入力契約、応答の形、検証エラー
各行には閉じた非加重表の文字 grade が必要です。A+、A、A-、B+、B、B-、C+、C、C-、D+、D、D-、F です。任意の label は表示用の科目名です。
文字の列やカンマ区切りも受け付け、行へ展開します。文字は前後空白を除いて大文字化するため、a plus と A- は A+ と A- と同じです。任意の decimals は零から六の整数で、既定は二です。
任意の label は null ではなく省略します。その失敗は課金されません。例: 英語 A、代数 II が B+、生物 B、米国史 A- なら quality points は十四、四点尺度の非加重GPAは三点五です。
非加重GPA計算機が役立つ場面
進路指導室は、Common App や学内フォームが 4.0 尺度のGPAを求め、公式成績表に加重と非加重の両方が印刷されているときに非加重GPA計算機を使います。生徒は加重の数字を非加重欄へ貼ってはいけません。競技適格の担当と NCAA アマチュア用紙は、五時限のオナーズ負荷が中核科目の低得点を隠さないよう、各科目均等の平均を欲しがることが多いです。
奨学金や第一世代向けプログラムは、履修の厳しさを別の総合要因として見る前に、混在する高校集団を一つの非加重列で並べます。文字表を画面に残し、A+ が 4.0 で頭打ちであることを文書化し、丸めた gpa をテストに固定して、宿題チェッカー、LMSプラグイン、エッジワーカーがランタイム間で再現できるようにしてください。本ツールは教育用で決定論的です。
学校が独自のプラスマイナス境界を使う場合の、教務課の公式計算の代替ではありません。
活用例
4.0尺度の大学出願
Common App と学内フォームの非加重GPA欄を、オナーズ加点も単位時間の重みもなく、文字成績から埋めます。
NCAAと奨学金の選考
公式成績表に加重の数字も印刷されているとき、混ぜてはならない均等科目の4.0平均を審査者へ一つ渡します。
よくある質問
オナーズ、AP、IB に加点しますか?
しません。 非加重GPAは難易度を無視します。AP Chemistry の A も普通の選択の A も、どちらも 4.0 です。4.5 や 5.0 のオナーズ尺度が必要なら、加重GPAのツールをご利用ください。
単位加重のGPA計算機と何が違いますか?
単位加重の計算機は各成績に単位時間を掛け、5単位の実験が1単位の演習を上回ります。本計算機は各科目を均等に扱い、それが「非加重GPA」検索の大半が求める数字です。
どの文字成績を受け付けますか?
A+、A、A-、B+、B、B-、C+、C、C-、D+、D、D-、F です。大文字小文字は問いません。
非加重GPAでA+は4.0より高くなりますか?
なりません。この表ではA+もAも4.0なので、最高評定にプラスが付いても平均が4を超えることはありません。A+を4.3として扱うこともありません。学校の公式な尺度が異なる場合は、そちらを優先してください。
10点満点のCGPAしかない場合も使えますか?
そのままでは使えません。この計算は文字成績の一覧を科目ごとに平均するものです。インド式の10点満点のCGPAを1つだけお持ちなら、科目の平均ではなく10点から4点への換算ツールをお使いください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/edu/unweighted-gpa \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"courses":[{"grade":"A","label":"English"},{"grade":"B+","label":"Algebra II"},{"grade":"B","label":"Biology"},{"grade":"A-","label":"US History"}]}'const res = await fetch("https://api.kit.forhosting.com/edu/unweighted-gpa", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"courses": [
{
"grade": "A",
"label": "English"
},
{
"grade": "B+",
"label": "Algebra II"
},
{
"grade": "B",
"label": "Biology"
},
{
"grade": "A-",
"label": "US History"
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/unweighted-gpa",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"courses": [
{
"grade": "A",
"label": "English"
},
{
"grade": "B+",
"label": "Algebra II"
},
{
"grade": "B",
"label": "Biology"
},
{
"grade": "A-",
"label": "US History"
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/unweighted-gpa", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"courses":[{"grade":"A","label":"English"},{"grade":"B+","label":"Algebra II"},{"grade":"B","label":"Biology"},{"grade":"A-","label":"US History"}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"courses":[{"grade":"A","label":"English"},{"grade":"B+","label":"Algebra II"},{"grade":"B","label":"Biology"},{"grade":"A-","label":"US History"}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/unweighted-gpa", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"courses": [
{
"grade": "A",
"label": "English"
},
{
"grade": "B+",
"label": "Algebra II"
},
{
"grade": "B",
"label": "Biology"
},
{
"grade": "A-",
"label": "US History"
}
]
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.unweighted_gpa",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_items | 80 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
入力契約、応答の形、検証エラー
必須フィールド courses を、行オブジェクトの空でない配列として含む JSON 本体を POST してください。別名 grades、items、rows を受け付けるため、表計算の列や古いフォーム名も改名なしで対応できます。科目は最大八十です。 成功時の本体には、丸めた平均の gpa、四に固定の scale、course_count、表値の丸め合計 quality_points、decimals、weighting equal_course、method unweighted_4_0、formula 文字列、letters 一覧、各 index・正規文字・points・指定時の label を返す courses 配列が含まれます。courses 欠落、空配列、配列以外、E や P など未知の文字、整数でない decimals、八十行超はフィールド名付きの invalid_input で失敗します。
非加重GPA計算機が役立つ場面
バックエンドの取り込みは、公開ページが書いていない 5.0 の AP 表を CSV が黙って適用しないよう、同じ純粋関数を API として必要とします。実装は純粋パースのティアAのため、成功した各呼び出しは公開の基本料金 $0.002 で、モデルトークンも外向き通信もありません。無効なペイロードは残高を消費しません。
連携の活用例
進路ウィジェットと成績表の取り込み
同じ非加重表を無料のブラウザツールと API 一括処理で実行し、公開デモと CSV パイプラインが食い違わないようにします。
技術的な質問
4.0尺度の非加重GPAはどう計算しますか?
各文字を標準表へ写します(A と A+ = 4.0、A- = 3.7、B+ = 3.3、B = 3.0、B- = 2.7、C+ = 2.3、C = 2.0、C- = 1.7、D+ = 1.3、D = 1.0、D- = 0.7、F = 0)。合計を科目数で割ります。各科目は一度だけ数えます。
非加重GPA計算機の料金は?
ブラウザツールは無料です。APIリクエストは成功1回あたり $0.002 の前払いKIT残高を使い、無効入力は課金されません。