| Rank | Model | Score |
|---|---|---|
| 1 | gpt-5-1 | 98.8 |
| 2 | o3-mini | 97.9 |
| 3 | gemini-3-flash | 97.5 |
| 4 | gpt-5-2 | 97.5 |
| 5 | deepseek-r1-0528 | 97.3 |
| 6 | o3 | 96.7 |
| 7 | gpt-5-5 | 96.3 |
| 8 | gemini-2-5-pro | 96.2 |
| 9 | o1 | 94.8 |
| 10 | gemini-2-5-flash | 94.8 |
| 11 | phi-4-reasoning-plus | 93.3 |
| 12 | phi-4-reasoning | 92.7 |
| 13 | deepseek-v3-2 | 92.3 |
| 14 | qwq-32b | 90.6 |
| 15 | deepseek-v3-1 | 90.4 |
| 16 | ministral-3-14b-instruct-2512 | 90.4 |
| 17 | deepseek-v3 | 90.2 |
| 18 | gemini-2-0-flash | 89.7 |
| 19 | kimi-k2-0905 | 89.1 |
| 20 | gemma-3-27b | 89 |
| 21 | llama-3-3-70b-instruct | 87.8 |
| 22 | mistral-large-3 | 87.7 |
| 23 | ministral-3-8b-instruct-2512 | 87.6 |
| 24 | gemini-2-0-flash-lite | 86.8 |
| 25 | mimo-v2-5-pro | 86.2 |
1 phaseActive
12,500 competition math problems (AMC, AIME, Putnam) across 7 subjects and 5 difficulty levels. Metric: accuracy. Created by Hendrycks et al. (2021). Scores typically on MATH-500 subset.
Quick answer: MATH is a dataset of 12,500 competition mathematics problems (7,500 train, 5,000 test) drawn from AMC 10/12, AIME, and other competitions, created by Hendrycks et al. in 2021. Problems span 7 subjects across 5 difficulty levels. Most benchmark reports use MATH-500, a 500-problem representative subset. Frontier reasoning models now score 90–97% on MATH-500; general-purpose models score 60–78%.
What it tests: Competition-level mathematics including algebra, counting and probability, geometry, intermediate algebra, number theory, prealgebra, and precalculus — requiring multi-step symbolic reasoning.
Why it matters: MATH remains the primary benchmark for separating reasoning models (o1, o3, DeepSeek-R1) from general-purpose models. The jump from GPT-4 (~42%) to o1 (94.8%) on MATH-500 demonstrated the power of chain-of-thought and process reward models.
Known limitations: Scores are highly sensitive to prompting — CoT with tools or code interpreters can add 20+ percentage points. Reasoning models are beginning to approach saturation on MATH-500, shifting attention to harder benchmarks like AIME 2026 and FrontierMath.
The MATH dataset was designed to test mathematical problem-solving at the competition level — problems that require genuine symbolic manipulation, proof intuition, and creative reasoning rather than arithmetic pattern matching. Problems are organized into 7 subjects (Algebra, Counting & Probability, Geometry, Intermediate Algebra, Number Theory, Prealgebra, Precalculus) and 5 difficulty levels (Level 1–5), with Level 5 corresponding to the hardest AMC 12 and early AIME problems.
The MATH-500 subset, introduced by Lightman et al. (2023) in the "Let's Verify Step by Step" paper, is a curated 500-problem evaluation set that is now the standard reported metric. MATH-500 spans all subjects and difficulty levels proportionally, making it a reliable proxy for performance on the full test set.
Grading is exact-match on the final answer in LaTeX form (e.g., \frac{3}{4}), which can penalize models that produce equivalent expressions in different formats. Evaluations using code-interpreter tools or majority voting typically score significantly higher than single-pass zero-shot CoT.
| Field | Value |
|---|---|
| Task category | Competition mathematics |
| Metric | % correct (exact answer match, typically on MATH-500) |
| Number of tasks | 5,000 test / 500 (MATH-500 subset) |
| Subjects | Algebra, Counting & Probability, Geometry, Intermediate Algebra, Number Theory, Prealgebra, Precalculus |
| Difficulty levels | 1–5 (Level 5 = AIME-difficulty) |
| Saturation | Medium (reasoning models 90–97%, general models 60–78%) |
| Created by | Hendrycks et al. |
| Source paper | Measuring Mathematical Problem Solving With the MATH Dataset (2021) |
| GitHub | hendrycks/math |
| Dataset | HuggingFace — hendrycks/competition_math |
Accuracy is the percentage of MATH-500 problems where the model's final answer exactly matches the gold answer. Different eval harnesses may use different normalization (e.g., SymPy-based equivalence checks), which can shift scores by several points. Unless otherwise noted, scores below reference either the full 5,000-problem test set or MATH-500 — most modern reports use MATH-500. Tool-augmented evaluations (code interpreter) are sometimes labeled separately.
| Rank | Model | Score | Source | Date |
|---|---|---|---|---|
| 1 | o1 | 94.8% | OpenAI o1 system card | 2024-12 |
| 2 | DeepSeek-V3 | 90.2% | DeepSeek-V3 tech report | 2024-12 |
| 3 | Qwen2.5-72B | 83.1% | Qwen2.5 tech report | 2024-09 |
| 4 | Claude 3.5 Sonnet | 78.3% | Anthropic model card | 2024-10 |
| 5 | GPT-4o | 76.6% | OpenAI GPT-4o system card | 2024-05 |
| 6 | GPT-4 Turbo | 72.6% | OpenAI | 2023-11 |
| 7 | Gemini 1.5 Pro | 67.7% | Google Gemini 1.5 tech report | 2024-02 |
| 8 | Claude 3 Opus | 60.1% | Anthropic Claude 3 model card | 2024-03 |
| 9 | Llama 3.1 405B | 73.8% | Meta Llama 3.1 tech report | 2024-07 |
All scores on MATH-500 subset using chain-of-thought prompting unless noted. Scores from published technical reports.
| Benchmark | What it tests | Tasks | Saturation |
|---|---|---|---|
| MATH | Competition math (AMC/AIME level) | 5,000 | Medium |
| GSM8K | Grade-school arithmetic word problems | 1,319 | High |
| AIME 2026 | Olympiad-level mathematics (2026 problems) | 30 | Low |
MATH is the right benchmark for comparing general frontier models on competition mathematics. For ranking the very best reasoning models, AIME or FrontierMath provide better separation.
Benchgen lets teams run MATH against custom model checkpoints, compare CoT vs. tool-augmented performance, and catch mathematical reasoning regressions across versions.
Benchmark definition paraphrased from Hendrycks et al. 2021. State-of-the-art scores sourced from published technical reports and attributed inline. Last updated 2026-07-23.