Evaluating LLMs in 2026: MMLU-Pro, GPQA, SWE-Bench & Agentic Evals
By 2026 the old benchmark canon is rubble. MMLU is a noise floor, HumanEval is a leaked-into-pretraining souvenir, and GSM8K is something Claude 3 Haiku solves while you blink. The frontier moved on — to graduate-school physics, to research-level math, to multi-day software-engineering tasks, to agents that operate real Linux desktops. This lesson is a working evaluator's map of that new terrain: which benchmarks still mean something, which numbers to discount, and how to do statistics that survive the contamination era.
Learning Objectives
After this lesson, you will be able to:
Read a frontier-model benchmark table critically — know which evals are saturated, which leak, and which still produce signal at the 2026 frontier (MMLU-Pro, GPQA Diamond, FrontierMath, SWE-Bench Verified, LiveCodeBench, RULER, GAIA, MMMU, Chatbot Arena Elo)
Compute pass@k correctly with the unbiased Chen-et-al estimator, and understand why pass@1 systematically understates a model's true capability when verification is cheap
Apply real statistical tests to benchmark results — bootstrap confidence intervals and the Wilcoxon signed-rank test — so you can tell whether 'Model A beats Model B by 1.2 points on a 50-question subset' is signal or noise
Spot benchmark contamination, judge-model bias, and decoding-config tricks in published leaderboards, and design a defensible evaluation for your own production task that survives 6 months
Don't memorize every benchmark name on this page. The half-life of an LLM benchmark in 2026 is about six months — by the time you read this, two of these will be saturated and one will have a fresh "Pro" or "Hard" variant. The point is to internalize the shape of a good evaluation: contamination-resistant, hard enough to discriminate at the frontier, statistically honest, and aligned with the capability you actually need.
MMLU (Hendrycks 2020): 57 subjects, four-choice MCQ. Frontier models score 85–91%. The differences are smaller than the noise floor of prompt-template choice. Still useful as a floor — any model below 70% is unfit for general use — but not as a ranking signal.
HumanEval (Chen 2021): 164 Python problems with hidden unit tests. GPT-5, Claude Opus 4.7, and o3 all sit in the 95–98% band. Multiple analyses have shown direct contamination signals in pretrained models. Saturated and suspect.
HellaSwag, ARC, TruthfulQA: still cited, mostly as quick sanity checks. Saturation at the top makes them poor discriminators for frontier models, though they remain useful for small/open models below the frontier.
GSM8K (Cobbe 2021): 8.5k grade-school math word problems. Non-reasoning frontier models hit 92–95%; reasoning models hit 97%+. Saturated for the frontier; still relevant for smaller models.
Wang et al. (2024). 12,032 multiple-choice questions across 14 disciplines. Three key upgrades over MMLU: 10 answer choices instead of 4 (which crushes the floor from 25% random to 10% random), harder distractors that require deeper subject understanding, and explicit reasoning steps in many questions. Frontier non-reasoning models score 70–80%; reasoning models 80–88%. Still some room at the ceiling.
Rein et al. (2023). 198 graduate-level physics, biology, and chemistry questions written by domain PhDs. Two design properties make it special: questions are Google-proof (a non-expert with web access scores ~34%; PhDs in the relevant field score 65–75%), and they require multi-step reasoning over specialist knowledge that is hard to memorize. Frontier models in 2026: GPT-5 ~80%, Claude Opus 4.7 ~82%, o3 ~87%, DeepSeek-R2 ~80%, Gemini 2.5 Deep Think ~83%. Approaching the human-expert ceiling on Diamond.
Anthropic + Center for AI Safety (2025). Roughly 3,000 questions in math, science, humanities, and reasoning, written by domain experts and explicitly calibrated against frontier models. Designed to remain difficult even as MMLU-Pro and GPQA saturate. By early 2026 frontier scores sit in the single-to-low-double digits — this is currently the hardest broad academic benchmark in the public canon.
Glazer et al. (2024). Several hundred research-level math problems designed by Fields medalists and IMO graders, deliberately not present in any prior corpus. Topics span number theory, algebraic geometry, combinatorics, analysis. Most problems take a working mathematician hours to days. Frontier models in 2025 were under 5%; by 2026 the best reasoning models reached the mid-40-to-50% range on Tier 1, while the newly introduced Tier 2 / Tier 3 splits (2025) remain near single digits and are the active research frontier.
AIME (American Invitational Mathematics Examination) — 30-question olympiad qualifier. AIME 2025 added a fresh contamination-free annual split. Re-emerged as a hard reasoning benchmark in the o1 / R1 era because it requires creative multi-step proofs. MATH (Hendrycks et al. 2021) — 12,500 competition-style math problems labeled by difficulty. MATH-500 is a curated 500-problem subset used as a fast benchmark. Reasoning models score 95%+ on MATH-500; non-reasoning models 70–85%. AlphaProof and AlphaGeometry 2 (DeepMind 2024-2025) measure formal proof construction in Lean and reached IMO silver/gold-medal performance — a separate evaluation regime where success is graded by a verifier, not a judge.
GSM8K is now what MMLU was three years ago — a floor, not a discriminator. Use it to verify a model can do basic arithmetic word problems; don't try to rank with it.
What Do You Think?
GPT-5 scores 78% on MMLU-Pro. Claude Sonnet 5 scores 80%. You evaluate both on a 50-question random subset of MMLU-Pro from your own machine. Which statistical test should you use to claim Sonnet beats GPT-5 on this subset?
Rotating contest problems sourced after every model's training cutoff. Each month adds fresh problems from Codeforces, AtCoder, and LeetCode. The contamination-resistance design is the key innovation: a model has no way to have seen problems from a contest held last week. Models report scores by training cutoff slice so reviewers can verify the questions postdate training.
SWE-Bench (Jimenez 2023): 2,294 real GitHub issues from 12 popular Python repos (Django, Astropy, scikit-learn, sympy, matplotlib, pylint, pytest, requests, scrapy, sphinx, xarray, flask). For each issue the model gets the repo, the issue text, and access to the file system; it must produce a patch that passes the project's hidden test set.
SWE-Bench Verified (500 issues): an expert-curated subset where OpenAI human contractors confirmed each task is well-specified and the hidden tests are correct. This is the version every lab now reports.
SWE-Bench Lite (300 issues): a smaller, easier subset for faster iteration. Lower discrimination at the top but cheaper to run.
Frontier scores in 2026: Claude Sonnet 5 ~68%, GPT-5 ~62%, o3 ~67%, OpenHands+Sonnet agents ~73%, Claude Code (Opus 4.7) ~75%. Roughly +20-25 points of headroom over the 2025 numbers, driven by better agentic harnesses (parallel tool calls, Computer Use 2.0 sub-agent dispatch, verifier-guided retry loops). Still not saturated on SWE-bench Verified Plus (the harder 2025 follow-on) — the remaining gap to 100% is the most-watched signal in autonomous code generation.
Liu et al. (2023). Same prompts as HumanEval and MBPP, but with 80x more aggressive test cases. Edge cases that the original tests missed reveal another 5–15 points of weakness in models that scored 95% on HumanEval. A useful reality check on the "we got 97%" headlines.
Frontier APIs in 2026 advertise 200K (Claude Haiku 4.5), 1M (Claude Sonnet 5 and Claude Opus 4.7, both at standard pricing with no long-context premium; Gemini 2.5 Pro / 3), and up to 10M (Llama 4) context windows. But advertised context length is not the same as effective context length. Real-world recall degrades long before you hit the documented maximum.
Original test: insert a single factual sentence ("The best thing to do in San Francisco is eat a sandwich and sit in Dolores Park on a sunny day") into a long irrelevant document; ask the model to retrieve it. Frontier models pass NIAH easily up to 200K+ tokens. But NIAH is too easy to be a useful long-context benchmark in 2026 — models can pass by always emitting the inserted sentence, and a single isolated needle is unrealistic.
NVIDIA (Hsieh 2024). The serious long-context benchmark. 13 tasks across four categories: retrieval (multi-needle, multi-key, multi-value), multi-hop tracing, aggregation, and question-answering — all at controllable context lengths. RULER exposes the real cliff: even by 2026, Claude Sonnet 5, GPT-5, and Gemini 2.5 Pro still degrade measurably between 128K and 1M context (less than they did in 2024, but the cliff is real), and most open-weights models degrade much earlier. The headline 10M-token claims (Llama 4) collapse under RULER-style stress.
LongBench (Bai 2023): diverse tasks (summarization, multi-document QA, code completion) at long context. Practical and well-cited.
LOFT (Long-Context Frontiers): multi-hop tasks that require integrating retrieval results inside a long context window. Tests whether your "1M context" model can actually beat a smaller model + RAG pipeline.
InfiniBench: 1M+ token tasks; useful for the Gemini 2.5 Pro / Gemini 3 / Claude Opus 4.7 1M regime.
#Part 5: Agentic Evals: the Frontier of "Frontier"
If raw knowledge and single-turn reasoning are nearly solved, agency is not. Multi-step planning, tool use, memory, error recovery — these are the gap.
Solving a real GitHub issue is itself an agentic task: read the issue, navigate a 100k-LOC codebase, find the relevant files, write a patch, run the tests, iterate when they fail. The 60–75% frontier scores in this benchmark by 2026 (with agentic harnesses like Claude Code, OpenHands, Cline, Roo Code, Aider) are already an agentic capability measurement, not just a code one. SWE-bench Multimodal (2025) extended the task to issues that require reading screenshots / UI mockups — a harder regime where most pure-text agents drop 15-25 points.
Carnegie Mellon (Xu et al. 2024). The most ambitious agentic benchmark to date: a simulated software-company environment with employees, calendars, GitLab, Plane, Rocketchat, an OwnCloud filesystem, and 175 real engineering / management / data-science tasks that can take a real human days. The agent has to plan across multiple tools and remember context across long horizons. Frontier model + scaffolding (Sonnet 3.5 + OpenHands) completed about 24% of full tasks and ~35% of partial credit in the original report. That's the headline number for what 2024-era agents could autonomously do in a workplace simulation.
Operate a real Linux desktop GUI. The agent receives a screenshot and can click, type, and scroll. Tasks range from "open this spreadsheet, change cell B2, and save" to "use GIMP to crop and export this image." Frontier models in 2026 with Anthropic Computer Use 2.0 (more reliable click/screenshot loops, sub-agent dispatch for sub-tasks) and OpenAI Operator score 25–40%, with the gap to human performance (~72%) still the dominant signal. Visual grounding + GUI manipulation is genuinely hard.
Autonomous web browsing on fully self-hosted clones of GitLab, Reddit, an e-commerce site, OpenStreetMap, and a CMS. The agent reads HTML (or screenshots, in VisualWebArena) and executes actions. Multi-step shopping, social-media browsing, and content-management tasks. Frontier scores: 20–35% across the suite.
Meta + HuggingFace (Mialon et al. 2023). 466 questions designed for general AI assistants — they require web search, multimodal reasoning, file handling, and multi-step tool use. Humans score ~92%; GPT-4 with browsing scored ~15% at launch; by 2026 frontier agents reach 40–50% with extensive scaffolding. The questions are deliberately simple for a human but require the model to stitch together capabilities, which is where most agents still fail.
8 distinct agentic scenarios (operating system, database, knowledge graph, card games, etc.). Earlier and broader than the others; useful for comparing scaffolding choices, not for ranking frontier models.
Chollet et al. (2025). The successor to ARC-AGI-1, designed to stay hard for o3-class reasoning models. It still tests visual abstract reasoning from few examples, but with a fresh private set and harder compositional puzzles. Frontier scores entered 2026 in the 5-15% range with extreme test-time compute budgets — currently the most-watched single-number measure of "general fluid intelligence" in LLMs.
The vision-language frontier in 2026 is GPT-5 (native multimodal), Claude Sonnet 5 / Opus 4.7 (vision), Gemini 2.5 Pro / Gemini 3, and open models like Llama 4 (natively multimodal MoE) and Qwen3-VL. By 2026 many frontier models also support native multimodal output: Claude voice, GPT-4o / GPT-5 audio-out, and Gemini native image-out generate non-text modalities directly instead of routing to a separate generator — which collapses the end-to-end latency for voice and image tasks.
MMMU (Yue 2023): 11,550 college-level multimodal questions across 30 disciplines. The current frontier multimodal benchmark; scores 65–75% for top closed models.
MathVista: visual math problems — geometry, charts, function plots. Tests whether the model can read a math diagram, not just describe it.
MMStar: vision-saturation tests; many existing multimodal benchmarks have visual leakage where the model can answer without looking at the image. MMStar filters out those items.
VideoMME: video understanding across short, medium, and long clips; tests temporal reasoning.
EgoSchema: long-form first-person video with 3-minute clips; tests sustained attention.
VQAv2: older, still cited for compatibility.
#Part 7: Open-Ended Generation and Preference Evals
Static benchmarks measure capabilities you can grade automatically. Real-world chat is open-ended; you need preference signal.
Blind pairwise voting on real user prompts, aggregated to an Elo rating. By early 2026 the leaderboard has tens of millions of votes, and the top model fluctuates between Claude Sonnet 5 / Opus 4.7, GPT-5, Gemini 2.5 Pro / Gemini 3, and o3 / o4-mini / DeepSeek-R2 depending on the category filter. Elo is robust because N is huge — even a 5-Elo gap with millions of votes is statistically significant.
80 multi-turn prompts, scored by GPT-5 / Claude Opus 4.7 as judge on a 1–10 scale. Cheap and reproducible. Useful for fast internal iteration; less trustworthy than Arena for cross-lab claims because of judge-model bias.
Pairwise preference between candidate and a reference baseline (GPT-4 or Claude), scored by an LLM judge. AlpacaEval 2.0 added length-controlled scoring to mitigate the verbosity bias of judges. Arena-Hard uses 500 of the hardest Arena prompts and is currently the best static proxy for Arena Elo.
LLM judges are cheap and scalable but biased in known ways:
Position bias: the model in position A tends to win more often than the model in position B, regardless of content. Mitigated by running each pair in both orders and averaging.
Verbosity bias: longer responses are rated higher even when content is equivalent. Mitigated by length-controlled scoring (AlpacaEval 2.0 LC).
Self-preference bias: GPT-4 judges think GPT-4 outputs are better; Claude judges prefer Claude. Mitigated by using a different judge family than the candidates, or by averaging over multiple judges.
Format bias: judges over-reward Markdown formatting, bullet points, and headers. Watch this in production: a model that learns to format pretty can win MT-Bench without actually being better.
Quick check
You're using GPT-5 as a judge to score outputs from GPT-5-mini, Claude Haiku 4.5, and Llama-4-Scout. Which result should make you suspicious?
HarmBench (Mazeika 2024): 510 harmful behaviors across 7 categories with automated classifier-based scoring. The mainstream red-team eval.
JailbreakBench: standardized jailbreak evaluation with a frozen attack/defense protocol.
ALERT: categorical safety eval across 6 macro-categories and 32 micro-categories.
TruthfulQA (Lin 2021): older but still relevant; tests whether the model gives false-but-popular answers ("Does swallowed gum stay in your stomach for 7 years?").
HaluEval: hallucination detection across QA, summarization, and dialogue.
CRASH: common-sense robustness — adversarial perturbations of CommonsenseQA-style inputs.
For any product that touches medical, legal, or financial advice, run at least HarmBench plus your domain-specific guardrails before shipping.
OpenAI's o1 (Sept 2024) and o3 (Dec 2024) opened a separate scaling axis: test-time compute. o4-mini (2025) brought the cost curve down. DeepSeek-R1 (Jan 2025) replicated the recipe with open weights, and DeepSeek-R2 (2025) refined it. Claude with extended thinking (Sonnet 4.6 / Opus 4.7), Gemini 2.5 Deep Think, Qwen3 thinking mode, and Kimi K1.5 (Moonshot 2025) round out the public reasoning family. By 2026 the reasoning-RL recipe is much better understood publicly: process reward models 2.0, OpenAI Verifiers, and verifier-guided RL (the lineage from AlphaProof / AlphaGeometry 2) are now standard ingredients in the recipe.
The reasoning-model evaluation suite is overlapping but distinct from general LLM eval:
AIME 2024 / 2025: 30-question math olympiad qualifiers; AIME 2025 is the fresh contamination-free split. Reasoning models live in the 85–98% range here; non-reasoning models 15–50%.
MATH-500: 500-problem subset of MATH used as a fast reasoning benchmark.
GPQA Diamond with chain-of-thought scoring: report both the final answer accuracy and the reasoning quality (judged separately).
FrontierMath: Tier 1 in the mid-40s to 50% by 2026 for the best reasoning models; Tier 2 / Tier 3 (added 2025) still in the single digits — the new headroom benchmark.
Humanity's Last Exam: 3000 expert-curated questions (Anthropic + CAIS 2025); frontier scores low double-digits — currently the hardest broad academic benchmark.
ARC-AGI-2 (Chollet 2025): the successor to ARC-AGI-1, designed to stay hard for o3-class reasoning models. Frontier scores 5–15% with extreme test-time compute.
Codeforces / LiveCodeBench: competition programming, where reasoning models meaningfully outperform standard models.
When the verifier is cheap (unit tests exist), you can sample many candidates and pick the one that passes. The right metric is pass@k, not pass@1.
pass@k=1−(kn)(kn−c)
What Do You Think?
You have a code-generation model that solves 30% of problems on a single try (pass@1 = 0.30). You can afford to generate 100 candidates per problem and run the unit tests on each. What is your approximate pass@10 — i.e., the chance that at least one of 10 randomly chosen candidates passes?
The catch: pass@k requires a trustworthy verifier. For code with tests this is fine. For open-ended generation (essay, summary, dialogue) you'd need an LLM judge, which reintroduces bias. Pass@k is a code-and-math metric in practice.
Reasoning models spend 10–100x more tokens per query than standard models. The right reporting frame is accuracy at fixed compute budget, not raw accuracy. A 3B reasoning model + 1000 reasoning tokens might match a 70B non-reasoning model on the same total FLOPs.
Knowing benchmark names is useless if your statistics are wrong. The methodology section below is what separates a defensible eval from a screenshot from Twitter.
For two models on the same N questions, the per-question outcomes are paired. Use paired tests:
McNemar's test (paired binary outcomes): tests whether two models disagree in a biased direction. Simple, well-suited for accuracy comparisons.
Wilcoxon signed-rank test (paired ordinal/continuous): more general; works for binary, integer scores, or continuous metrics.
Bootstrap confidence intervals: sample with replacement from your N questions B=10,000 times; compute the metric on each bootstrap; the 2.5th / 97.5th percentiles give a 95% CI. Works for any metric — accuracy, F1, BLEU, win-rate, even composite scores.
Avoid the independent two-sample t-test for paired benchmark results. It ignores the pairing and inflates the standard error.
Running MMLU-Pro (12k MCQ) on a 70B-class model is several dollars; running SWE-Bench Verified end-to-end with agent scaffolding is hundreds. Reasoning models burn 10–100x more tokens. Plan the eval budget like you plan the training budget. A common mistake: design a 50,000-example eval and then never run it because it's too expensive — better to run a 500-example eval thoroughly with statistical hygiene than a 50,000-example eval once with no error bars.
Substring search in pretraining corpora (when available). HuggingFace has open-llm-contamination tools for many open datasets.
Perplexity asymmetry: a contaminated model has much lower perplexity on memorized benchmark text than on similar held-out text.
Rephrased-question performance gap: if a model scores 90% on the original MMLU and 65% on syntactically rephrased versions, that's a memorization signal.
Use rotating benchmarks (LiveCodeBench, contamination-resistant sets like FrontierMath, your own held-out internal set).
What Do You Think?
Claude Sonnet 5 beats GPT-5 by 1.5 points on MMLU (90.3 vs 88.8) but loses to GPT-5 by 30 Elo on LMArena. Why does this happen? Pick the BEST explanation.
Code: SWE-Bench Verified + LiveCodeBench (rotating split postdating training cutoff).
Long context: RULER at your application's actual context length.
Agentic: GAIA + the relevant slice of AgentBench / WebArena / OSWorld / TheAgentCompany for your domain; add ARC-AGI-2 and Humanity's Last Exam as frontier-reasoning stress tests.
Multimodal (if applicable): MMMU + MathVista.
Preference: LMSYS Arena Elo (consume) + your own pairwise comparisons (build).
Safety: HarmBench + your domain-specific guardrails.
Internal: 200–500 held-out examples from your real task, refreshed quarterly, scored with a strong LLM judge plus regex/exact-match checks, with bootstrap CIs and paired Wilcoxon tests on every model comparison.
The last item — your internal eval — is the one that actually matters for product decisions. Public benchmarks are how you compare to other labs. Internal evals are how you decide whether to ship.
Quick check
You see a paper claim: 'Our model achieves 94.3% on MMLU, +1.1 over GPT-5.' What's the FIRST question you should ask?
The old canon is dead at the frontier. MMLU, HumanEval, GSM8K, HellaSwag are saturated and contamination-suspect; they remain useful as floors but not as ranking signals between frontier models.
The current discriminators are MMLU-Pro, GPQA Diamond, FrontierMath, SWE-Bench Verified, LiveCodeBench, RULER, GAIA, MMMU, and LMSYS Arena Elo — each measures a distinct capability slice; no single number is sufficient.
Pass@k is not pass@1 with a multiplier. Use the unbiased Chen-et-al estimator. When verification is cheap, pass@10 tells a very different (and more deployment-relevant) story than pass@1.
Use paired statistics. When two models answer the same questions, the data is paired; bootstrap confidence intervals and Wilcoxon signed-rank tests are the minimum hygiene for any "A beats B" claim.
LLM-as-judge is biased in known ways. Position bias, verbosity bias, self-preference bias, format bias. Mitigate with both-order pairwise scoring, length-controlled metrics, and cross-family judges.
Your internal eval is what matters for shipping. 200–500 held-out examples from your real task, refreshed quarterly, with statistical hygiene, will be more trustworthy than any public leaderboard.
Why is GPQA Diamond more discriminating at the frontier than MMLU?
The 2026 evaluation frontier is not a static leaderboard — it's a moving target where the best benchmarks have six-month half-lives and the most trustworthy numbers come from your own held-out internal evals run with proper statistical hygiene. The next lessons in this track close the loop: how to use these eval signals to drive RLHF, DPO, and the agentic feedback loops that turn raw capability into production behavior.