SciCode
Scientist-curated research coding problems split into subproblems across natural sciences. Code checked against test cases.
Mistral cites 'SciCode-Verified' (pass@1, n=6). Kimi uses Artificial Analysis numbers. Test-set answers partly held out.
In the authors’ words
Since language models (LMs) now outperform average humans on many challenging tasks, it has become increasingly difficult to develop challenging, high-quality, and realistic evaluations. We address this issue by examining LMs' capabilities to generate code for solving real scientific research problems. Incorporating input from scientists and AI researchers in 16 diverse natural science sub-fields, including mathematics, physics, chemistry, biology, and materials science, we created a scientist-curated coding benchmark, SciCode. The problems in SciCode naturally factorize into multiple subproblems, each involving knowledge recall, reasoning, and code synthesis. In total, SciCode contains 338 subproblems decomposed from 80 challenging main problems. It offers optional descriptions specifying useful scientific background information and scientist-annotated gold-standard solutions and test cases for evaluation. Claude3.5-Sonnet, the best-performing model among those tested, can solve only 4.6% of the problems in the most realistic setting. We believe that SciCode demonstrates both contemporary LMs' progress towards becoming helpful scientific assistants and sheds light on the development and evaluation of scientific AI in the future.
- Level
- Expert Specialists with years of training, often over hours of work
- Scored
- Checked automatically A program checks the result against an answer key, unit tests or the expected final state.
- Answers
- Code A program or patch run against tests.
Seed2.1 Pro leads with 59.8%
Best score per model as labs report them in their own cards. Labs pick their own settings, so these compare less cleanly than independent runs.
- 59.8
Seed2.1 Pro
- 59.0
Gemini 3.1 Pro
- 58.9
Step 5 Preview
- 58.7 Kimi K3
- 58.5
Muse Spark Open
- 53.5
Qwen3.7-Max
- 52.2 Kimi K2.6
- 51.3
Qwen3.7-Plus
- 50.3
KAT-Coder-Pro V2.5
- 49.7 Beam 1.0
- 48.7 Kimi K2.5
- 48.7
Inkling-Small
- 48.5
Seed2.0 Pro
- 47.6
Intern-S2-397B
- 47.6
Solar Mini 4
- 47.1
Nemotron 3.5 Super VL
- 47.0
Qwen 3.6 Max (Preview)
- 47.0
MiniMax-M2.7
- 44.8 Kimi K2 Thinking
- 44.6
Nemotron 3 Ultra
- 44.4
MiniMax-M2.5
- 44.2
KAT-Coder-V2.5-Dev
- 43.6
Muse Glimmer
- 43.0
Gemma 4 31B IT
- 42.0
Nemotron 3 Super
- 41.7 GLM-4.5
- 41.0
Nemotron 3.5 Bolt 74B-A9B
- 41.0
MiniMax-M2.1
- 40.1
K-EXAONE 2.0
- 40.0
Gemma 4 26B A4B
- 38.8 Granite 4.2 30B
- 38.2
North Mini Code 1.0
- 38.0 Mercury 2
- 38.0
Command A+
- 38.0 Mercury 2.5
- 37.3 GLM-4.5-Air
- 36.8
Spark-X2.6-4B
- 36.4
Nemotron-Cascade 2 30B-A3B
- 36.0
MiniMax-M2
- 33.3
Nemotron 3 Nano 30B-A3B
- 32.7
Nemotron 3.5 Lightning 30B-A3B
- 32.7 LFM2.5-24B-A2B
- 32.0
Nemotron 3 Nano Omni 30B-A3B
- 28.5 LFM3-1.7B
- 28.3
Falcon H1R 7B
- 18.0 Mercury
- 17.6
Nemotron Nano 12B v2 VL
- 1
Seed2.1 Pro 59.8%
- 2
Gemini 3.1 Pro 59%
- 3
Step 5 Preview 58.9%
- 4 Kimi K3 58.7%
- 5
Muse Spark Open 58.5%
- 6
Qwen3.7-Max 53.5%
- 7 Kimi K2.6 52.2%
- 8
Qwen3.7-Plus 51.3%
- 9
KAT-Coder-Pro V2.5 50.3%
- 10 Beam 1.0 49.7%
- 11 Kimi K2.5 48.7%
- 12
Inkling-Small 48.7%
- 13
Seed2.0 Pro 48.5%
- 14
Intern-S2-397B 47.6%
- 15
Solar Mini 4 47.6%
- 16
Nemotron 3.5 Super VL 47.1%
- 17
Qwen 3.6 Max (Preview) 47%
- 18
MiniMax-M2.7 47%
- 19 Kimi K2 Thinking 44.8%
- 20
Nemotron 3 Ultra 44.6%
- 21
MiniMax-M2.5 44.4%
- 22
KAT-Coder-V2.5-Dev 44.2%
- 23
Muse Glimmer 43.6%
- 24
Gemma 4 31B IT 43%
- 25
Nemotron 3 Super 42%
- 26 GLM-4.5 41.7%
- 27
Nemotron 3.5 Bolt 74B-A9B 41%
- 28
MiniMax-M2.1 41%
- 29
K-EXAONE 2.0 40.1%
- 30
Gemma 4 26B A4B 40%
- 31 Granite 4.2 30B 38.8%
- 32
North Mini Code 1.0 38.2%
- 33 Mercury 2 38%
- 34
Command A+ 38%
- 35 Mercury 2.5 38%
- 36 GLM-4.5-Air 37.3%
- 37
Spark-X2.6-4B 36.8%
- 38
Nemotron-Cascade 2 30B-A3B 36.4%
- 39
MiniMax-M2 36%
- 40
Nemotron 3 Nano 30B-A3B 33.3%
- 41
Nemotron 3.5 Lightning 30B-A3B 32.7%
- 42 LFM2.5-24B-A2B 32.7%
- 43
Nemotron 3 Nano Omni 30B-A3B 32%
- 44 LFM3-1.7B 28.5%
- 45
Falcon H1R 7B 28.3%
- 46 Mercury 18%
- 47
Nemotron Nano 12B v2 VL 17.6%
| # | Model | Score | Setting | Date | Source |
|---|---|---|---|---|---|
| 1 | | 59.8% | Jun 2026 | Model card | |
| 2 | | 59% | Feb 2026 | Model card | |
| 3 | | 58.9% | Sep 2026 | Model card | |
| 4 | Kimi K3 | 58.7% | Jul 2026 | Model card | |
| 5 | | 58.5% | Oct 2026 | Model card | |
| 6 | | 53.5% | May 2026 | Model card | |
| 7 | Kimi K2.6 | 52.2% | Apr 2026 | Model card | |
| 8 | | 51.3% | Jun 2026 | Model card | |
| 9 | | 50.3% | Jul 2026 | Model card | |
| 10 | Beam 1.0 | 49.7% | Oct 2026 | Model card | |
| 11 | Kimi K2.5 | 48.7% | Jan 2026 | Model card | |
| 12 | | 48.7% | Jul 2026 | Model card | |
| 13 | | 48.5% | Feb 2026 | Model card | |
| 14 | | 47.6% | Sep 2026 | Model card | |
| 15 | | 47.6% | Oct 2026 | Model card | |
| 16 | | 47.1% | Oct 2026 | Model card | |
| 17 | | 47% | Apr 2026 | Model card | |
| 18 | | 47% | May 2026 | Model card | |
| 19 | Kimi K2 Thinking | 44.8% | Nov 2025 | Model card | |
| 20 | | 44.6% | Jun 2026 | Model card | |
| 21 | | 44.4% | Feb 2026 | Model card | |
| 22 | | 44.2% | Jul 2026 | Model card | |
| 23 | | 43.6% | Aug 2026 | Model card | |
| 24 | | 43% | Jul 2026 | Model card | |
| 25 | | 42% | Mar 2026 | Model card | |
| 26 | GLM-4.5 | 41.7% | Jul 2025 | Model card | |
| 27 | | 41% | Oct 2026 | Model card | |
| 28 | | 41% | Dec 2025 | Model card | |
| 29 | | 40.1% | Aug 2026 | Model card | |
| 30 | | 40% | Jul 2026 | Model card | |
| 31 | Granite 4.2 30B | 38.8% | Aug 2026 | Model card | |
| 32 | | 38.2% | Jun 2026 | Model card | |
| 33 | Mercury 2 | 38% | Feb 2026 | Model card | |
| 34 | | 38% | May 2026 | Model card | |
| 35 | Mercury 2.5 | 38% | Sep 2026 | Model card | |
| 36 | GLM-4.5-Air | 37.3% | Aug 2025 | Model card | |
| 37 | | 36.8% | Oct 2026 | Model card | |
| 38 | | 36.4% | Mar 2026 | Model card | |
| 39 | | 36% | Oct 2025 | Model card | |
| 40 | | 33.3% | Dec 2025 | Model card | |
| 41 | | 32.7% | Oct 2026 | Model card | |
| 42 | LFM2.5-24B-A2B | 32.7% | Oct 2026 | Model card | |
| 43 | | 32% | Apr 2026 | Model card | |
| 44 | LFM3-1.7B | 28.5% | Oct 2026 | Model card | |
| 45 | | 28.3% | Jan 2026 | Model card | |
| 46 | Mercury | 18% | Jun 2025 | Model card | |
| 47 | | 17.6% | Nov 2025 | Model card |
The benchmark's own leaderboard has 18 models. We plot every source in the charts below.
3 models have held number one since its release in Jul 2024
Lab claims count from the day the card came out, independent runs from the model’s release. We draw one row each for the benchmark’s own leaderboard and what labs claim in their cards.
Scores over time
All the scores we have, one dot each, so a model tested at several settings appears more than once.
17 labs put it in a launch post in the last six months
Launch posts from every lab that has listed it, one tick per post. Tall colored ticks include it, and short gray ones leave it out.
| Date | Launch post | Score | As the post writes it |
|---|---|---|---|
| 27 Oct 2026 | LFM3-1.7B | 28.5 | SciCode |
| 22 Oct 2026 | 36.8 | SciCode | |
| 15 Oct 2026 | 58.5 | SciCode | |
| 15 Oct 2026 | 41 | SciCode | |
| 15 Oct 2026 | 47.1 | SciCode, subtask | |
| 13 Oct 2026 | LFM2.5-24B-A2B | 32.7 | SciCode |
| 5 Oct 2026 | Beam 1.0 | 49.7 | SciCode |
| 1 Oct 2026 | 47.6 | SciCode (Artificial Analysis score quoted by Upstage) | |
| 20 Sep 2026 | 58.9 | SciCode | |
| 13 Sep 2026 | 47.6 | SciCode (Agentic Scientific Coding) | |
| 8 Sep 2026 | Mercury 2.5 | 38 | SciCode |
| 25 Aug 2026 | Granite 4.2 30B | 38.8 | SciCode |
| 11 Aug 2026 | 32.6 | SciCode | |
| 10 Aug 2026 | 43.6 | SciCode | |
| 31 Jul 2026 | 37.4 | SciCode | |
| 30 Jul 2026 | 48.7 | SciCode | |
| 23 Jul 2026 | 44.2 | Scicode | |
| 16 Jul 2026 | Kimi K3 | 58.7 | SciCode |
| 6 Jul 2026 | 50.3 | SciCode (AA Coding Index category) | |
| 23 Jun 2026 | 59.8 | SciCode | |
| 9 Jun 2026 | 38.2 | SciCode | |
| 4 Jun 2026 | 44.6 | SciCode (subtask) | |
| 1 Jun 2026 | 51.3 | SciCode | |
| 20 May 2026 | 38 | SciCode (65 problems, 288 subproblems, with background) | |
| 20 May 2026 | 53.5 | SciCode | |
| 20 Apr 2026 | 47 | SciCode Research Coding | |
| 20 Apr 2026 | Kimi K2.6 | 52.2 | SciCode |
| 19 Mar 2026 | 36.4 | SciCode | |
| 11 Mar 2026 | 42 | SciCode (subtask) | |
| 24 Feb 2026 | Mercury 2 | 38 | SciCode |
| 19 Feb 2026 | 59 | SciCode | |
| 14 Feb 2026 | 48.5 | Scicode | |
| 12 Feb 2026 | 44.4 | SciCode | |
| 27 Jan 2026 | Kimi K2.5 | 48.7 | SciCode |
| 5 Jan 2026 | 28.3 | SciCode (sub-problem) | |
| 23 Dec 2025 | 41 | SciCode | |
| 15 Dec 2025 | 33.3 | SciCode (subtask) | |
| 6 Nov 2025 | Kimi K2 Thinking | 44.8 | SciCode, no tools |
| 27 Oct 2025 | 36 | SciCode (AA) | |
| 28 Jul 2025 | GLM-4.5 | 41.7 | SciCode |
| 26 Jun 2025 | Mercury | 18 | SciCode (% accuracy) |
24 system cards report it, from 10 labs
Besides launch posts, we read the system cards, model cards and technical reports labs publish with a release. They report far more, including safety and frontier-risk tests.
| Date | Document | Score | As the document writes it | Section |
|---|---|---|---|---|
| 19 Oct 2026 | | 43.6 | SciCode, high, 39.2 xhigh (Table 2) | Capabilities |
| 15 Oct 2026 | | 47.1 | SciCode (subtask), problem accuracy 15.10 (Table 10) | Capabilities |
| 15 Oct 2026 | | 32.7 | SciCode (subtask), BF16 acc. (Table 22) | Capabilities |
| 15 Oct 2026 | | 41 | SciCode, released 24GB checkpoint (Table 7). BF16 44.49 | Capabilities |
| 5 Aug 2026 | | 40.1 | SciCode. The model card prints 37.4 (Table 6, Reasoning mode) | Capabilities |
| 30 Jul 2026 | | 48.7 | SciCode (5. Evaluations table) | Capabilities |
| 27 Jul 2026 | Kimi K3 technical report | 58.7 | SciCode, cited from Artificial Analysis (Table 2) | Capabilities |
| 24 Jul 2026 | | 43 | SciCode, thinking (Table 5) | Capabilities |
| 24 Jul 2026 | | 40 | SciCode, thinking (Table 5) | Capabilities |
| 23 Jun 2026 | | 59.8 | SciCode (Table 11) | Capabilities |
| 9 Jun 2026 | | 44.6 | SciCode (subtask) (Table 10) | Capabilities |
| 26 May 2026 | | 47 | SciCode, AA Index v4.0 protocol (Table 4) | Capabilities |
| 26 May 2026 | | 43 | SciCode, AA Index v4.0 protocol (Table 4) | Capabilities |
| 27 Apr 2026 | | 32 | SciCode, 1 run (Table 10) | Capabilities |
| 19 Mar 2026 | | 36.4 | SciCode (Table 1) | Capabilities |
| 11 Mar 2026 | | 42 | SciCode (subtask) (Table 5) | Capabilities |
| 19 Feb 2026 | | 59 | SciCode, printed as whole percent (results table, p.4) | Capabilities |
| 14 Feb 2026 | | 48.5 | Scicode (Table 11). Table 13 prints 52.1 | Capabilities |
| 30 Jan 2026 | Kimi K2.5 technical report | 48.7 | SciCode (Table 4) | Capabilities |
| 5 Jan 2026 | | 28.3 | SciCode sub-problem 28.3, main problem 3.9 (Table 5) | Capabilities |
| 23 Dec 2025 | | 33.3 | SciCode (subtask) (Table 3) | Capabilities |
| 6 Nov 2025 | | 17.6 | SciCode_subtask_accuracy, reasoning on, SFT stage 4 (Table 6). Problem accuracy 6.9 | Capabilities |
| 8 Aug 2025 | GLM-4.5 technical report | 41.7 | SciCode (Table 4) | Capabilities |
| 8 Aug 2025 | GLM-4.5-Air technical report | 37.3 | SciCode (Table 4) | Capabilities |
More in Coding
- SWE-bench Verified In use 500 human-validated GitHub issues from 12 Python repos. Agent writes a patch that must pass hidden tests. Claude Opus 4.7 83.5%
- SWE-bench Multilingual In use 300 GitHub-issue tasks across nine programming languages in SWE-bench format. Patch graded by repository tests. Claude Opus 5.5 93.9%
- LiveCodeBench v6 In use Competitive programming problems collected after model cutoffs from LeetCode, AtCoder, Codeforces. Scored pass@1 on hidden tests.
DeepSeek-V4-Pro 93.5%
- DeepSWE In use 113 original long-horizon engineering tasks across 91 repos and five languages, written from scratch. Hand-written verifiers accept alternative solutions. GPT-6 Astra 74.1%
- Codeforces rating In use Model solves recent Codeforces contest problems. An Elo-style rating is computed from simulated contest performance.
DeepSeek V4.1 Flash 3,471
- NL2Repo-Bench In use From one natural-language requirements document and an empty workspace, agent builds an installable Python library. Scored by original project's test pass rate.
DeepSeek V4.1 Flash 1017 68.2%