70/100

Moderate evidence

GainPublished recordEducationGood Space

The Role of Machine Learning in Education: Personalisation, Pedagogy, Equity, Ethics, and the Future of Teaching and Learning. An Extended Systematic Review and Policy Analysis (2020-2026)

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

Background: Machine learning (ML) has evolved from experimental technology to embedded educational infrastructure. Despite rapid adoption, systematic evidence synthesis with reproducible methods is lacking. Objectives: To conduct a PRISMA 2020-compliant systematic review and meta-analysis of ML in education (2020-2026), examining effectiveness, teacher transformation, equity, and policy implications. Methods: Pre-registered protocol (OSF). Searched 5 databases (Web of Science, Scopus, ERIC, ACM DL, IEEE Xplore)…

The gain

A systematic review and meta-analysis of 89 studies with 47,231 learners found machine-learning teaching tools raised learning outcomes by an average g=0.58, rising to g=0.81 with teacher training and coaching versus g=0.31 without.

Sources

1 on file
  1. Peer-reviewed2026-07-18

Cite this record

v1

Truvace Impact Record TRV-2026-2775, v1: “The Role of Machine Learning in Education: Personalisation, Pedagogy, Equity, Ethics, and the Future of Teaching and Learning. An Extended Systematic Review and Policy Analysis (2020-2026).” Truvace, 2026-11-12. /record/TRV-2026-2775 (accessed on the day you copy it). sha256 e57cd0aa141392a7…

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. Publishedv1e57cd0aa1413…

    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-2775 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.