Automated grading for education

Less manual work.
More meaningful
teaching.

InstantGrade automatically evaluates assignments, notebooks and exams using AI — so you can focus on students, not paperwork.

  • Grade 90% faster
  • Fair & consistent
  • Built for educators
InstantGrade solar-punk grading kiosk processing student submissions

What You Can Grade

InstantGrade supports multiple formats and evaluation methods.

Python Notebooks

Auto-run student Jupyter notebooks against your solution, with per-assertion pass/fail and expected-vs-actual diffs.

Excel Assignments

Check cell values and formulas in .xlsx, .xls and .xlsm workbooks — not just final answers.

Programming Tasks

Assertion-based checks with Best-N scoring and custom scaled grade ranges.

Batch Cohorts

One instructor solution, hundreds of student submissions — plus supporting data files and ZIP extraction.

MCQs & QuizzesPlanned

Planned — the evaluator registry is built to route new file types without changing the API.

Written AnswersPlanned

Planned — rubric-guided evaluation of essays and descriptive answers.

More FormatsPlanned

On the roadmap: R Markdown, .py, .sql and MATLAB submissions.

Fair. Consistent.
Actionable.

  • Deterministic evaluation

    Assertion-based checks with AST-level expected-vs-actual diagnostics — the same standard for every student.

  • Dead-simple authoring

    Write a solution notebook: a ## question, a solution cell, an assert cell. No rubric DSL to learn.

  • Feedback students can act on

    Per-question pass/fail with precise diffs, not generic failures.

  • Notebooks and spreadsheets

    One workflow grades .ipynb and .xlsx/.xls/.xlsm — values and formulas alike.

  • Safe by default

    Docker-isolated execution with no network, resource caps and hard timeouts — local mode when Docker isn't available.

  • Batch uploads

    One instructor solution, hundreds of student submissions — plus supporting data files and ZIP extraction.

  • Student template generator

    Auto-generate the student-facing notebook from your solution — solutions and asserts stripped, stubs left behind.

  • Rich reports

    HTML and PDF reports with per-assertion feedback, execution logs and saved run history.

Student Answer

To find the derivative of f(x) = x³ + sin(x), we use the product rule…

f′(x) = 3x² + cos(x)

Graded by InstantGrade
A-Score: 8.5 / 10
Feedback
  • Correct application of product rule.
  • Good explanation and steps.
  • Minor mistake in simplification.
Suggestion

Review the final simplification step. Overall, a strong answer!

Designed for
Educators

  • Save time on repetitive grading
  • Ensure consistency across classes
  • Provide richer, more meaningful feedback
  • Support blended and online learning
  • Focus on what matters — teaching

Get InstantGrade

Bring fair, fast grading to your classroom.

InstantGrade evaluates notebooks and Excel assignments against your solution, returns per-question feedback students can act on, and produces reports you can share — all in a workflow designed for educators, not engineers.

We're opening access cohort by cohort. Tell us about your course and we'll set you up.

What you get
10×faster grading
2formats today
100%consistent rubric
Notebooks & Excel · per-assertion feedback · batch cohorts · HTML/PDF reports · safe isolated execution