{"uid":"cap_BpSP9ZEtihIvSwmYY6p_0","slug":"grades-study-calc-weighted-grade-calculator-73f70d45","name":"Grades & Study Calc – Weighted Grade Calculator","description":"Overall class grade from categories or assignments with scores, maximums and weights, normalizing weights that do not total 100.","url":"https://grades-calc.x402tookit.com/weighted-grade?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["items"],"properties":{"items":{"type":"string","description":"JSON array of up to 50 objects like {\"name\":\"Homework\",\"score\":45,\"max\":50,\"weight\":20}; max defaults to 100"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"asOf":{"type":["null","string"]},"items":{"type":["array","null"],"items":{"type":"object","properties":{"name":{"type":["null","string"]},"weight":{"type":["null","number"]},"percent":{"type":["null","number"]},"pointsContributed":{"type":["null","number"]}}}},"letter":{"type":["null","string"]},"source":{"type":["null","string"]},"reasons":{"type":["array","null"]},"summary":{"type":["null","string"]},"verdict":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"gpaPoints":{"type":["null","number"]},"disclaimer":{"type":["null","string"]},"lowestItem":{"type":["null","string"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"highestItem":{"type":["null","string"]},"weightsTotal":{"type":["null","number"]},"overallPercent":{"type":["null","number"]},"weightsNormalized":{"type":["boolean","null"]}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_6MJEYWZtD6H_MJMyv37NH","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Calculates an overall class grade from a list of categories or assignments, each with a score, maximum, and weight, normalizing weights that don't sum to 100.","exampleAgentPrompt":"Can you calculate my overall class grade? Homework (45 out of 50, worth 20%), Quizzes (38 out of 50, worth 15%), Midterm (82 out of 100, worth 30%), and Final (88 out of 100, worth 35%).","exampleUseCases":[{"title":"End-of-semester grade check","prompt":"Can you figure out my final class grade? I have: Homework at 90/100 worth 25%, Labs at 48/60 worth 20%, Midterm at 74/100 worth 25%, and Final Exam at 85/100 worth 30%."},{"title":"Grade with mismatched weights","prompt":"My professor gave these weights but they don't add up to 100 — can you still calculate my overall grade? Participation 10%, Assignments 25%, Project 35%, Final Exam 25%, Quiz 15%. My scores are 9/10, 88/100, 42/50, 78/100, and 14/20."},{"title":"Three-category course grade","prompt":"I only have three grade categories: Homework worth 40% (I got 185 out of 200), a Midterm worth 25% (scored 67 out of 80), and a Final worth 35% (scored 91 out of 100). What's my overall percentage and letter grade?"}],"resultDescription":"Returns the overall percentage grade, letter grade, GPA points (4.0 scale), a breakdown of each item's weight and points contributed, whether weights were normalized, the highest and lowest performing items, and a plain-English summary and verdict.","failureModes":["Missing required 'items' query parameter returns an error","Items array exceeds 50 entries may be rejected or truncated","Malformed JSON in the items array returns a parse error","All weights set to zero results in undefined normalization","Scores exceeding the maximum value may produce unexpected percentages"],"whenToPreferThis":"Use this endpoint when you need to compute a weighted overall class grade from multiple categories or assignments with individual scores, maximums, and weights — especially when the weights may not sum to 100 and need automatic normalization. Prefer this over a simple average calculator when category weights differ and you need a letter grade, GPA points, and a per-category breakdown.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T07:02:35.286Z","isFirstParty":false,"canonicalSlug":"grades-study-calc-weighted-grade-calculator-73f70d45"}