---
title: "High school graduation credits remaining"
method: GET
path: "/api/v1/calculate/high-school-course-planner"
---

# High school graduation credits remaining

`GET /api/v1/calculate/high-school-course-planner`

## Request

- Base URL: `https://everycalc.xyz`
- URL: `https://everycalc.xyz/api/v1/calculate/high-school-course-planner`
- Auth: none declared

Credits still needed per subject against the page requirement table for the selected state (Texas, California, New York, Florida, or Illinois). Remaining per subject is required minus earned, floored at zero. Results match the interactive calculator at everycalc.xyz; every response includes a calculator_url deep link to it.

## Query parameters

- `state` 'TX' | 'CA' | 'NY' | 'FL' | 'IL'
- `english_credits` number, required
- `math_credits` number, required
- `science_credits` number, required
- `social_credits` number, required
- `electives_credits` number, required

## Response `200`

Calculation result.

## Other responses

- `400`: Invalid input.

---

[API](https://skmtc.dev/everycalc/apis/everycalc-api.md) · [All operations](https://skmtc.dev/everycalc/apis/everycalc-api/llms.txt) · [OpenAPI document](https://skmtc.dev/everycalc/apis/everycalc-api/revisions/a4bd5db0868a?raw)
