Proprietary

SAGE

Updated 10/8/2026

Student Assessment with Generative Evaluation

As of October 8, 2026, Claude Opus 4.7 ranks first on SAGE with 56.10%, followed by Gemma 4 31B IT (55.03%) and Claude Opus 4.8 (54.79%).

SAGEAI grading handwritten math work
ACCURACY

SAGE leaderboard

Rank Model Accuracy Cost In / Out Latency
1 Claude Opus 4.7 56.10% $5 / $25 2m05s
2 Gemma 4 31B IT 55.03% $0 / $0 93.06s
3 Claude Opus 4.8 54.79% $5 / $25 3m06s
4 Gemini 4 Argon 53.65% $4 / $20 63.07s
5 Kimi K3 52.78% $3 / $15 47.30s
6 GPT-5.6 Sol 52.56% $4 / $20 75.39s
7 Qwen 3.8 27B 52.40% $0.5 / $3 83.03s
8 Claude Opus 4.5 (Thinking) 52.09% $5 / $25 87.22s
9 Claude Fable 5 51.89% $10 / $50 116.92s
10 Gemini 3 Flash (12/25) 51.85% $0.5 / $3 42.70s
11 Claude Sonnet 5.5 51.77% $2 / $10 113.42s
12 Claude Opus 4.6 (Thinking) 51.58% $5 / $25 2m41s
13 GPT 5.5 51.53% $5 / $30 76.05s
14 Qwen 3.8 Max 51.25% $2 / $6 2m13s
15 GPT 5.4 Mini 50.81% $0.75 / $4.5 2m21s
16 MiniMax-M3 50.57% $0.6 / $2.4 118.54s
17 Kimi K2.6 50.22% $0.95 / $4 4m31s
18 Gemini 3.5 Flash 49.88% $1.5 / $9 32.59s
19 Kimi K2.5 49.87% $0.6 / $3 2m53s
20 Gemini 3.1 Flash Lite Preview 49.54% $0.25 / $1.5 16.26s
21 Claude Opus 5 49.43% $5 / $25 56.17s
22 GPT 5.2 49.27% $1.75 / $14 2m59s
23 Gemini 3.7 Flash 49.23% $1.5 / $7.5 9.79s
24 Claude Sonnet 5 48.92% $2 / $10 7m14s
25 Gemini 3.6 Flash 48.69% $1.5 / $7.5 21.96s
26 Gemini 3.1 Pro Preview (02/26) 48.68% $2 / $12 61.17s
27 Claude Fable 5.1 48.53% $10 / $50 105.75s
28 GPT-6 Luna 48.09% $0.1 / $0.5 91.07s
29 DeepSeek V4.1 Flash 47.88% $0.3 / $1.2 35.78s
30 Muse Spark 1.2 47.66% $1.25 / $4.25 29.07s
31 Gemini 3 Pro (11/25) 47.62% $2 / $12 97.28s
32 Gemini 3.5 Flash Lite 47.30% $0.3 / $2.5 10.75s
33 GPT-5.6 Terra 47.00% $2 / $12 40.06s
34 Claude Sonnet 4.6 46.58% $3 / $15 2m43s
35 GPT-6.1 Sol 46.54% $2 / $10 50.22s
36 GPT-6 Astra 46.37% $10 / $50 41.63s
37 Claude Opus 5.5 45.83% $4 / $20 114.20s
38 Claude Haiku 5.5 45.78% $0.1 / $0.5 2m23s
39 Muse Spark 1.1 45.58% $1.25 / $4.25 49.95s
40 Qwen 3.6 27B 45.58% $0.6 / $3.6 2m39s
41 MiMo V2.6 Pro 45.05% $0.435 / $0.87 3m40s
42 Claude Opus 4.5 (Nonthinking) 45.00% $5 / $25 22.73s
43 Qwen 3.6 Plus 44.86% $0.5 / $3 3m49s
44 GPT-6 Sol 44.79% $2 / $10 31.42s
45 Gemini 2.5 Flash (7/17) (Nonthinking) 44.76% $0.3 / $2.5 40.21s
46 GPT-5.6 Luna 44.22% $0.2 / $1.2 51.88s
47 Gemini 2.5 Flash Preview (9/25) (Nonthinking) 44.11% $0.3 / $2.5 31.51s
48 GPT 5 43.68% $1.25 / $10 58.59s
49 MiMo V2.6 Flash 43.53% $0.14 / $0.28 2m16s
50 GPT 5.4 (xhigh) 43.31% $2.5 / $15 2m32s
51 MiMo V2.5 43.27% $0.14 / $0.28 52.66s
52 GPT 5.1 43.23% $1.25 / $10 98.21s
53 GPT 5 Mini 42.99% $0.25 / $2 36.52s
54 Qwen 3.5 Flash 42.49% $0.1 / $0.4 85.04s
55 Qwen 3 VL Plus 42.10% $0.2 / $1.6 74.14s
56 Gemini 2.5 Pro 41.92% $1.25 / $10 52.93s
57 o3 41.77% $2 / $8 48.02s
58 o4 Mini 41.06% $1.1 / $4.4 27.21s
59 Grok 4.7 40.79% $2 / $6 4m51s
60 Gemini 2.5 Flash (7/17) (Thinking) 39.60% $0.3 / $2.5 39.62s
61 Gemini 2.5 Flash Preview (9/25) (Thinking) 39.38% $0.3 / $2.5 27.27s
62 Qwen 3.7 Plus 39.25% $0.4 / $1.6 2m57s
63 Grok 4.20 (Reasoning) 38.24% $2 / $6 66.36s
64 GPT 5.4 Nano 38.08% $0.2 / $1.25 34.33s
65 Mistral Medium 3.5 37.61% $1.5 / $7.5 55.84s
66 Inkling 36.55% $1 / $4.05 3m18s
67 Claude Sonnet 4.5 (Thinking) 36.06% $3 / $15 3m30s
68 Llama 4 Maverick 35.70% $0.22 / $0.88 43.59s
69 Gemini 3.8 Flash 35.06% $1.5 / $7.5 28.64s
70 Claude Sonnet 4 (Nonthinking) 35.00% $3 / $15 17.24s
71 Grok 4.5 34.97% $2 / $6 2m50s
72 Llama 4 Scout 34.83% $0.18 / $0.59 32.86s
73 Claude Sonnet 4.5 (Nonthinking) 32.88% $3 / $15 16.54s
74 Inkling Small 32.74% $0.3 / $1.2 3m26s
75 Claude Sonnet 4 (Thinking) 32.01% $3 / $15 104.83s
76 Claude Haiku 4.5 (Thinking) 31.82% $1 / $5 66.44s
77 Claude Opus 4.1 (Nonthinking) 31.38% $15 / $75 17.33s
78 Grok 4.1 Fast (Reasoning) 31.33% $0.2 / $0.5 77.05s
79 Gemini 2.5 Flash Lite (9/25) (Thinking) 30.78% $0.1 / $0.4 32.94s
80 Qwen 3.5 Plus 30.40% $0.4 / $2.4 5m13s
81 Claude Opus 4.1 (Thinking) 30.39% $15 / $75 40.81s
82 GPT 5 Nano 30.38% $0.05 / $0.4 38.71s
83 Grok 4 Fast (Reasoning) 29.76% $0.2 / $0.5 31.73s
84 Grok 4.6 28.90% $2 / $6 3m22s
85 Gemini 2.5 Flash Lite (9/25) (Nonthinking) 27.97% $0.1 / $0.4 14.67s
86 Gemini 2.5 Flash Lite (Nonthinking) 27.53% $0.1 / $0.4 13.78s
87 Grok 4 25.10% $3 / $15 3m33s
88 Mistral Large 3 24.59% $0.5 / $1.5 55.07s
89 Grok 4.3 19.74% $1.25 / $2.5 96.20s
90 Grok 4 Fast (Non-Reasoning) 15.99% $0.2 / $0.5 6.91s
91 Grok 4.1 Fast Non-Reasoning 11.91% $0.2 / $0.5 5.94s

Key Takeaways

  • Claude Opus 4.7 leads at 56.10%, a ceiling low enough that current AI cannot yet reliably grade student work. Only 16 models exceed 50% accuracy, with most others scoring substantially below.
  • Current results show significant variation across model providers, but relatively little variation within each provider’s models.
  • Smaller models often match or exceed the performance of larger ones, indicating that higher-cost models may offer limited benefit for education use cases.

Analysis of Model Bias

We found that some models graded student responses more harshly on average than others:

Grading Bias by Model
Too StrictUnbiasedToo Lenient

Our model examples bear this out - we found that Grok 4 grades harshly, while GPT 5 grades leniently. A similar investigation on the Calculus split found that (on average) two-thirds of model accuracy could be attributed to correct student responses, which represent only one-third of the student data! This suggests models have an easier time correctly identifying correct (as opposed to incorrect) student work.


Background

One of the most common use cases for AI on a per-query basis is education1-3. Unfortunately, much of that usage is for cheating rather than legitimate learning support4,5. Meanwhile, teachers spend a disproportionate amount of their time grading student work instead of teaching students directly6,7. This creates a significant opportunity for AI to support educators by automating the grading process. We benchmark models’ ability to support teachers in that grading process. By evaluating how well AI models can assess student work against established rubrics, we aim to understand whether current AI technology can meaningfully reduce the grading burden on educators while maintaining assessment quality and consistency. The SAGE (Student Assessment with Generative Evaluation) benchmark specifically focuses on mathematical problem-solving, where clear rubrics and objective criteria can be established for evaluation.


Dataset

The SAGE dataset comprises the following mathematical problem categories:

  • Automata: Algorithmic thinking, computational problem-solving, and theory of formal languages
  • Linear Algebra: Matrix operations, vector spaces, and linear transformations
  • PDEs: Partial differential equations and their applications

Each category represents different aspects of mathematical reasoning and problem-solving that students encounter in advanced mathematics and computer science curricula. The diversity of problem types ensures that the benchmark captures a comprehensive view of how well AI models can assist in grading across various mathematical domains.

We found substantial variation on results across different subjects. We default to an Overall score which takes a class-balanced average across our three categories.

We also evaluated models on CollegeBoard’s public AP FRQ response samples for Precalculus as well as Calculus AB and BC. We publish these results as our public Calculus split. To prevent data contamination, these resutls are not included in the Overall metric.

If you are interested in licensing our held-out, private validation dataset, e-mail contact@vals.ai for more information.


Methodology

The models are given student work samples and corresponding rubrics, expressed as a set of potential point deductions. We ask the models to determine which deductions apply to the given work.

All student work in the dataset consists of handwritten mathematical solutions, which adds an additional layer of complexity as models must be able to parse handwritten text and mathematical notation.

The evaluation process requires models to:

  1. Parse and understand the rubric criteria
  2. Analyze the student’s mathematical work and reasoning
  3. Apply appropriate scoring based on the rubric guidelines
  4. Provide clear justification for their scoring decisions

This methodology tests not only the models’ mathematical understanding but also their ability to apply consistent evaluation standards—a critical skill for educational applications.

All models are evaluated with temperature 1, and produce at most 30K tokens (the length of a short book - more than enough to adequately grade student work).


Results

Correlation Between Subjects

We find that the subject-specific scores correlate, suggesting we’re measuring holistic ability rather than something subject-specific. Surprisingly, we find as much correlation between “unrelated” fields (like Linear Algebra and Automata) as between “similar” fields (like Linear Algebra and PDEs).

This correlation is seen in the spider graph below - models that score well on one subject tend to score well on all of them:

SAGE Performance by Category10/10 models

Less is More

One particularly striking trend we found was that additional compute tended not to help models:

  • Chain-of-thought reasoning, the most popular form of inference-time compute, doesn’t seem to help the Claude models and even reduces the performance of Gemini 2.5 Flash by 5%!
  • As mentioned above, smaller models tend to perform comparably to or better than larger ones. For instance, GPT 5.4 Mini scores 50.81% — placing 14th of 88 overall — while many larger, more expensive models score lower.

Grok 4 Failure Analysis

We found that Grok 4 particularly struggles, achieving 25% overall accuracy. We have a few potential explanations.

  1. While most other evaluated models support PDF upload via files API, Grok doesn’t - so we upload the documents as images.
  2. During the release livestream, Elon calls the model “Partially Blind” - it likely struggles to read our uploaded images.
  3. The model has a hard time converting qualitative analysis into quantitative responses. For instance, when asked for qualitative context on the example problem below, it gave a coherent response that demonstrated understanding of both the problem and of the student’s solution.

Model Examples

We’ve included an example model evaluation on student work to help contextualize our methodology and results: Submission Example

Question

please grade problem 1 of the attached problem set according to the following rubric
Select all relevant entries - note that each rubric entry represents a deduction.

Total 12.5 points
12.5 pts Response is blank or unrelated
2 pts incorrect derivation of $P_0(x)$
2.5 pts incorrect derivation of $P_1(x)$
2 pts incorrect summation for $P_2(x)$
2 pts simplification error for $P_2(x)$
2 pts incorrect summation for $P_3(x)$.
2 pts simplification error for $P_3(x)$

2 pts incorrect derivation of $P_0(x)$
2.5 pts incorrect derivation of $P_1(x)$
2 pts incorrect summation for $P_2(x)$
2 pts major simplification error for $P_2(x)$
2 pts incorrect summation for $P_3(x)$
2 pts major simplification error for $P_3(x)$
Total deduction: 12.5 pts
Score: 0/12.5

INCORRECT

Harsh.

Note that the PnP_n are Legendre Polynomials, letting us confirm that all but P2P_2 are correct.


Citations

[1] University students are using Claude: Anthropic Education Report

[2] Claude Economic index says that Education & Library is one of the top categories for AI usage according to anthropic: Anthropic Economic Index

[3] Microsoft AI in Education Report

[4] AI cheating and plagarism is the number one concern: Microsoft AI in Education Survey Data Page 14

[5] AI being applied in the classroom, rising concerns of plagiarism: Financial Times Article

[6] Education week: less than half of the time that teachers spend working is spent on actual teaching: Education Week Report

[7] time a teacher spends grading from Solved Consulting, an educational consulting firm: Solved Consulting Blog