{
    "name": "Grade Boundary Calculator",
    "url": "https://calculators.geekmidst.com/calculators/grade-boundary-calculator",
    "markdown": "https://calculators.geekmidst.com/calculators/grade-boundary-calculator.md",
    "category": "Education",
    "description": "Turn percentage grade boundaries into raw marks for any paper total, find the grade for a mark and see how many marks the next grade needs.",
    "summary": "Enter the paper’s maximum mark and your institution’s or exam board’s boundaries as percentages; the table shows the minimum raw mark for each grade.",
    "also_called": [
        "Grade cut-off calculator",
        "Marks to grade calculator"
    ],
    "applies_to": "Worldwide",
    "last_updated": "2026-10-29",
    "computation": "Results are computed in the visitor’s browser on the HTML page. This API describes the calculator; it does not compute results.",
    "inputs": [
        {
            "name": "max_marks",
            "label": "Maximum marks on the paper",
            "type": "number",
            "default": "120"
        },
        {
            "name": "boundaries",
            "label": "Grade boundaries (one per line: grade, minimum %)",
            "type": "textarea",
            "default": "A 80\nB 70\nC 60\nD 50\nE 40"
        },
        {
            "name": "rounding",
            "label": "Raw mark boundaries",
            "type": "segmented",
            "default": "up",
            "options": {
                "up": "Round up to whole marks",
                "exact": "Exact"
            }
        },
        {
            "name": "score",
            "label": "Your mark",
            "type": "number",
            "default": "87",
            "optional": true
        }
    ],
    "outputs": [
        {
            "key": "grade",
            "label": "Grade for your mark",
            "format": "text"
        },
        {
            "key": "marks_to_next",
            "label": "Marks to the next grade",
            "format": "number"
        },
        {
            "key": "percentage",
            "label": "Your mark as a percentage",
            "format": "percent"
        },
        {
            "key": "boundary_marks",
            "label": "Minimum marks by grade",
            "format": "text"
        }
    ],
    "formula": {
        "text": "Boundary mark = ⌈Boundary% × Maximum ÷ 100⌉;  Grade = highest grade whose boundary mark ≤ your mark;  To next = next boundary mark − your mark",
        "variables": {
            "Boundary%": "minimum percentage for a grade",
            "Maximum": "total marks available on the paper"
        }
    },
    "worked_example": {
        "inputs": {
            "max_marks": "120",
            "boundaries": "A 80\nB 70\nC 60\nD 50\nE 40",
            "rounding": "up",
            "score": "87"
        },
        "steps": [
            "Boundaries out of 120: A 0.80 × 120 = 96, B 84, C 72, D 60, E 48.",
            "87 is at least 84 but below 96, so it is a B (72.5%).",
            "An A needs 96 − 87 = 9 more marks."
        ],
        "result": "87 out of 120 is a B, 9 marks short of an A at 96."
    },
    "interpretation": "Exam boards often set boundaries after marking, so they can move from one series to the next. Use the published boundaries for the right paper and session.",
    "assumptions": [
        "A mark equal to a boundary earns that grade."
    ],
    "limitations": [
        "Boundaries set directly in raw marks, or grades based on combined papers and coursework, need those totals entered as the maximum."
    ],
    "rules": null,
    "faqs": [
        {
            "question": "Why round boundaries up?",
            "answer": "A whole-mark paper cannot award 52.5; a 70% boundary on 75 marks needs 53 marks to reach it."
        },
        {
            "question": "Can I use letter grades with plus and minus?",
            "answer": "Yes, any labels work, such as “A+ 90”, as long as each line ends with its percentage."
        }
    ],
    "sources": [],
    "related": [
        {
            "name": "Percentage Grade Calculator",
            "url": "https://calculators.geekmidst.com/calculators/percentage-grade-calculator"
        },
        {
            "name": "GPA Calculator",
            "url": "https://calculators.geekmidst.com/calculators/gpa-calculator"
        },
        {
            "name": "Exam Negative Marking Calculator",
            "url": "https://calculators.geekmidst.com/calculators/exam-negative-marking-calculator"
        },
        {
            "name": "Quiz Accuracy Calculator",
            "url": "https://calculators.geekmidst.com/calculators/quiz-accuracy-calculator"
        },
        {
            "name": "Grade Calculator",
            "url": "https://calculators.geekmidst.com/calculators/grade-calculator"
        }
    ],
    "disclaimer": null,
    "publisher": "GM¹X CalcVerse"
}