Ungewichteter GPA-Rechner
A, B+, B und A- ergeben einen ungewichteten GPA von 3,5: Die Buchstaben zählen 4,0, 3,3, 3,0 und 3,7 auf der einfachen Vier-Punkte-Skala, jeder Kurs zählt einmal, ohne Honors-Bonus und ohne Leistungspunkte. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Zeugnisse von Gymnasium und Hochschule drucken oft zwei Notendurchschnitte: eine gewichtete Zahl, die Extra-Punkte für Honors, Advanced Placement oder International Baccalaureate addiert, und eine ungewichtete Zahl, die auf einer schlichten Vier-Punkte-Skala bleibt. Beratende, Familien und Studierende suchen gezielt einen ungewichteten GPA-Rechner, wenn eine Hochschulbewerbung, ein NCAA-Bogen oder ein Stipendienportal den Gleichkurs-Durchschnitt verlangt und Schwierigkeitszuschläge sowie Credit-Hour-Gewichte ignoriert werden müssen. Dieses Werkzeug ordnet jede Buchstabennote der üblichen ungewichteten Vier-Punkte-Tabelle zu —A und A+ entsprechen 4.0, A- entspricht 3.7, bis F gleich 0— und mittelt diese Punkte, sodass jeder Kurs einmal zählt. Nutzen Sie ihn zur Planung und Selbstprüfung; bestätigen Sie stets die offizielle Skala im Notenschlüssel Ihres Zeugnisses.
Was ein ungewichteter 4.0-GPA ist und welche Buchstabentabelle gilt
Ein ungewichteter Notendurchschnitt ist das arithmetische Mittel der Kursnoten, nachdem jeder Buchstabe auf eine schlichte Vier-Punkte-Skala übersetzt wurde, ohne Extra-Punkt für Honors oder Advanced Placement und ohne Extra-Gewicht für ein Fünf-Credit-Labor gegenüber einem Ein-Credit-Seminar.
Auf dieser Skala ist ein A oder A+ vier Punkt null, ein A- drei Punkt sieben, ein B+ drei Punkt drei, ein B drei Punkt null, ein B- zwei Punkt sieben, ein C+ zwei Punkt drei, ein C zwei Punkt null, ein C- eins Punkt sieben, ein D+ eins Punkt drei, ein D eins Punkt null, ein D- null Punkt sieben und ein F null.
Diese zwölf Plus-Minus-Stufen plus F bilden die geschlossene Tabelle, die dieser Rechner verwendet; er erfindet kein 4.3 für A+, addiert keinen fünften Punkt für AP Chemistry und multipliziert nicht mit Credit Hours. Die Formel ist daher der einfachstmögliche Durchschnitt: addieren Sie die Punktwerte und teilen Sie durch die Kursanzahl. Das ist die Zahl, die viele US-Gymnasien neben dem Wort unweighted drucken, die NCAA-Eignungsbögen oft verlangen und die eine studierende Person braucht, wenn die Bewerbung wörtlich ungewichteten GPA auf einer 4.0-Skala fordert.
Ein kreditgewichteter GPA-Rechner ist ein anderes Instrument: er multipliziert jede Note mit Credit Hours, sodass ein ganzjähriger Naturwissenschaftskurs ein Semesterwahlfach überstimmt. Ein schwierigkeitsgewichteter GPA-Rechner ist erneut anders: er bläht die Skala auf 4.5 oder 5.0 für Honors und AP. Diese Seite existiert, weil Menschen diese drei Phrasen als drei verschiedene Aufgaben suchen.
Wenn Sie statt einer Buchstabenliste bereits einen einzelnen indischen Zehn-Punkte-CGPA haben, nutzen Sie den 10-zu-4-Umrechner statt Kurse zu mitteln.
Eingabevertrag, Antwortform und Validierungsfehler
Jede Zeile braucht grade, einen Buchstaben der geschlossenen ungewichteten Tabelle A+, A, A-, B+, B, B-, C+, C, C-, D+, D, D- oder F. Ein optionales label trägt den Kursnamen zur Anzeige. Buchstaben werden beschnitten und in Großbuchstaben gesetzt, sodass a plus und A- wie A+ und A- gelesen werden.
Das optionale Feld decimals ist eine ganze Zahl von null bis sechs und beträgt standardmäßig zwei. Höchstens achtzig Kurse sind zulässig. Optionale label werden weggelassen statt als null geliefert.
Beispiel: Englisch A, Algebra II B+, Biologie B und US-Geschichte A- ergibt vierzehn quality points und einen ungewichteten GPA von drei Punkt fünf auf der Vier-Punkte-Skala.
Wo ein ungewichteter GPA-Rechner seinen Nutzen verdient
Hochschulberatungsstellen nutzen einen ungewichteten GPA-Rechner, wenn Common App oder ein Institutsformular den GPA auf einer 4.0-Skala verlangt und das amtliche Zeugnis beide Zahlen —gewichtet und ungewichtet— druckt: die studierende Person darf die gewichtete Zahl nicht in das ungewichtete Feld einfügen. Sportzulassungsteams und NCAA-Amateurismusbögen wollen oft den Gleichkurs-Durchschnitt, damit eine Fünf-Perioden-Honors-Last keine Gruppe schwacher Kernnoten verdeckt. Stipendien- und Erstgenerationsprogramme ordnen gemischte Gymnasialkohorten in einer ungewichteten Spalte, bevor sie die Kursstrenge als eigenen holistischen Faktor betrachten.
Halten Sie die Buchstabentabelle in Ihrer Oberfläche sichtbar, dokumentieren Sie, dass A+ bei 4.0 gedeckelt ist, und pinnen Sie den gerundeten gpa in Tests, damit Hausaufgabenprüfer, LMS-Plugins und Edge-Worker über Laufzeiten hinweg reproduzierbar bleiben. Dieses Werkzeug ist pädagogisch und deterministisch, kein Ersatz für die amtliche Rechnung des Sekretariats, wenn eine Schule eine lokale Plus-Minus-Variante der Schwellen nutzt.
Anwendungsfälle
Hochschulbewerbungen auf der 4.0-Skala
Füllen Sie das ungewichtete GPA-Feld von Common App und Institutsformularen aus Buchstabennoten, ohne Honors-Punkte und ohne Credit-Hour-Gewichte.
NCAA- und Stipendienfilter
Geben Sie Prüfenden einen einzigen Gleichkurs-Durchschnitt 4.0, wenn das amtliche Zeugnis zusätzlich eine gewichtete Zahl druckt, die nicht vermischt werden darf.
Häufige Fragen
Addiert dieses Werkzeug Extra-Punkte für Honors, AP oder IB?
Nein. Der ungewichtete GPA ignoriert die Schwierigkeit. Ein A in AP Chemistry und ein A in einem gewöhnlichen Wahlfach tragen beide 4.0 bei. Nutzen Sie ein gewichtetes GPA-Werkzeug, wenn Sie eine Honors-Skala 4.5 oder 5.0 brauchen.
Worin unterscheidet er sich von einem kreditgewichteten GPA-Rechner?
Ein kreditgewichteter Rechner multipliziert jede Note mit Credit Hours, sodass ein 5-Credit-Labor ein 1-Credit-Seminar überstimmt. Dieser ungewichtete Rechner behandelt jeden Kurs gleich, und das ist die Zahl, die die meisten Suchen nach ungewichtetem GPA wollen.
Welche Buchstabennoten werden akzeptiert?
Akzeptiert werden A+, A, A-, B+, B, B-, C+, C, C-, D+, D, D- und F. Die Eingabe unterscheidet keine Groß- und Kleinschreibung.
Ist ein A+ im ungewichteten GPA mehr als 4,0 wert?
Nein. In dieser Tabelle zählen A+ und A beide 4,0, ein Plus auf der Bestnote hebt den Schnitt also nie über vier. Ein Wert von 4,3 für A+ wird nicht verwendet; zeigt Ihr Zeugnisschlüssel eine andere offizielle Skala, gilt diese.
Hilft mir der Rechner bei einem CGPA auf der Zehn-Punkte-Skala?
Nicht direkt. Der Rechner mittelt eine Liste von Buchstabennoten Kurs für Kurs. Haben Sie bereits einen einzelnen CGPA auf der indischen Zehn-Punkte-Skala, nutzen Sie stattdessen einen Umrechner von zehn auf vier.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
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)Beispiel-Anfrage
{
"courses": [
{
"grade": "A",
"label": "English"
},
{
"grade": "B+",
"label": "Algebra II"
},
{
"grade": "B",
"label": "Biology"
},
{
"grade": "A-",
"label": "US History"
}
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.unweighted_gpa",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_items | 80 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Eingabevertrag, Antwortform und Validierungsfehler
Senden Sie per POST einen JSON-Körper mit dem Pflichtfeld courses als nichtleeres Array von Zeilenobjekten. Die Aliasse grades, items und rows werden akzeptiert, damit Tabellenspalten und ältere Formularnamen ohne Umbenennung passen; eine Buchstabenkette oder eine kommagetrennte Liste wird ebenfalls angenommen und zu Zeilen erweitert. Bei Erfolg enthält der Körper gpa (den gerundeten Durchschnitt), scale fest auf vier, course_count, quality_points (die gerundete Summe der Tabellenwerte), decimals, weighting equal_course, method unweighted_4_0, eine Formelzeichenkette, die Liste letters und ein courses-Array, das jeden index, den kanonischen Buchstaben, points und label zurückgibt, sofern eines geliefert wurde. Fehlende courses, eine leere Liste, ein Nicht-Array, ein unbekannter Buchstabe wie E oder P, ein nichtganzzahliges decimals und Listen über achtzig Zeilen scheitern mit invalid_input unter Nennung des Feldes. Diese Fehlschläge werden nicht berechnet.
Wo ein ungewichteter GPA-Rechner seinen Nutzen verdient
Backend-Importeure brauchen dieselbe reine Funktion als API, damit ein CSV aus Buchstaben nie stillschweigend eine 5.0-AP-Tabelle anwendet, die die öffentliche Seite nicht nennt. Weil die Umsetzung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz; ungültige Nutzlasten werden nicht berechnet.
Integrationsbeispiele
Beratungs-Widgets und Zeugnisimporte
Führen Sie dieselbe ungewichtete Tabelle in einem kostenlosen Browserwerkzeug und in API-Stapeln aus, damit öffentliche Demos und CSV-Pipelines nicht voneinander abweichen.
Technische Fragen
Wie wird der ungewichtete GPA auf einer 4.0-Skala berechnet?
Ordnen Sie jeden Buchstaben der Standardtabelle zu (A und 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) und teilen Sie die Summe durch die Kursanzahl. Jeder Kurs zählt einmal.
Was kostet der ungewichtete GPA-Rechner?
Das Browserwerkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.