# Grades & Study Calc – Final Exam Score Needed

> Grades & Study Calc – Final Exam Score Needed is a paid API for AI agents from grades-calc.x402tookit.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-29).

Calculates the score you need on a final exam (or remaining work) to achieve a target class grade, given your current grade and the final's weight.

## Facts

- Endpoint: GET https://grades-calc.x402tookit.com/final-grade-needed?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/grades-study-calc-final-exam-score-needed-775622ef
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XdnbORYQGO0b1hprxYlWP

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability grades-study-calc-final-exam-score-needed-775622ef
```

Example prompt: I currently have an 83% in my class and the final exam is worth 30% of my grade — what score do I need on the final to finish with a 90%?

## When to prefer this

Use this endpoint when a student or agent needs to know precisely what score is required on a final exam or remaining assignment block to reach a specific target grade, given their current standing and the weight of remaining work. Prefer this over a full weighted-grade calculator when you already know the current grade and just need the forward-looking required score.

## Known failure modes

- Missing required parameters (currentGrade, finalWeight, targetGrade) returns an error
- finalWeight of 0 or 100 may produce edge-case results
- targetGrade above 100 or below 0 may be flagged as unreachable
- Network or service unavailability returns a non-200 response
- Payment failure (x402) if USDC funds are insufficient

## How this service works

Score needed on a final exam (or any remaining work) to reach a target class grade, from current grade and its weight.

## Output

Returns the exact percentage score needed on the remaining work to hit the target grade, plus what your grade would be if you scored zero or perfect on the final, the target letter grade, raw computed score, and remaining weight percentage. Also includes reachability flags indicating whether the target is still achievable.

## Request schema (JSON Schema)

```json
{
 "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": [
      "currentGrade",
      "finalWeight",
      "targetGrade"
     ],
     "properties": {
      "finalWeight": {
       "type": "number",
       "description": "Weight of the remaining work as a percent of the whole grade (for example 30)"
      },
      "targetGrade": {
       "type": "number",
       "description": "The class grade you want, in percent (for example 90)"
      },
      "currentGrade": {
       "type": "number",
       "description": "Your current class grade in percent (for example 85)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "summary": {
       "type": [
        "null",
        "string"
       ]
      },
      "verdict": {
       "type": [
        "null",
        "string"
       ]
      },
      "degraded": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "reachable": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "disclaimer": {
       "type": [
        "null",
        "string"
       ]
      },
      "notChecked": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "gradeIfZero": {
       "type": [
        "null",
        "number"
       ]
      },
      "targetGrade": {
       "type": [
        "null",
        "number"
       ]
      },
      "currentGrade": {
       "type": [
        "null",
        "number"
       ]
      },
      "targetLetter": {
       "type": [
        "null",
        "string"
       ]
      },
      "gradeIfPerfect": {
       "t
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/grades-study-calc-final-exam-score-needed-775622ef/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from grades-calc.x402tookit.com](https://www.zero.xyz/host/grades-calc.x402tookit.com/llms.txt)
