70/100

Moderate evidence

GainPublished recordEducationGood Space

Effects of Generative Artificial Intelligence on K-12 and Higher Education Students’ Learning Outcomes: A Meta-Analysis

Truvace record
TRV-2026-2836raw data (JSON)
Version
v1Published
First published
Evidence type
Systematic review or meta-analysis
Sources
1 sourcePeer-reviewed
sha256
1dc787c7a3d0…check it

Generative artificial intelligence (GenAI) has significant potential for educational innovation, although its impact on students’ learning outcomes remains controversial. This study aimed to examine the impact of GenAI on the learning outcomes of K-12 and higher education students, and explore the moderating factors influencing this impact. A meta-analysis of 49 articles showed that the mean effect sizes of GenAI on students’ learning achievement and learning motivation were 0.857 and 0.803, respectively, indica…

The gain

A meta-analysis of 49 articles found generative AI use was linked to higher student learning achievement (mean effect size 0.857) and learning motivation (0.803) across K-12 and higher education.

What this doesn’t fix

The effect on learning motivation is partly a novelty effect, and its size decreases as experiments run longer, so early gains may overstate lasting benefit.

Sources

1 on file
  1. Peer-reviewed2025-04-11

Cite this record

v1

Truvace Impact Record TRV-2026-2836, v1: “Effects of Generative Artificial Intelligence on K-12 and Higher Education Students’ Learning Outcomes: A Meta-Analysis.” Truvace, 2026-11-12. /record/TRV-2026-2836 (accessed on the day you copy it). sha256 1dc787c7a3d07ccb…

Change history

1 version

Every change made to this record since it was first published, and why. Nothing has changed since it went up.

  1. Publishedv11dc787c7a3d0…

    Certified into the record

Check this record hasn’t been altered

Check this record hasn’t been altered
How to check it yourself, without trusting this page

Download any version from /api/record/TRV-2026-2836 and hash its canonical field yourself, for example with shasum -a 256. You should get its content_hash. Each version’s text also ends with prev:and the hash of the version before it (version 1 points to 64 zeros). If anyone had changed a single character of any version after it was saved, those hashes wouldn’t line up.