Quest4Learn

CBSE Class 10 previous year papers

278 CBSE Class 10 board papers from 2015 to 2026 — Maths and Science — every set, each question in printed order with its answer and a step-by-step solution.

CBSE Class 10 Maths

111 papers, 2015–2026

2026

All 111 Maths papers →

CBSE Class 10 Science

167 papers, 2017–2026

2026

All 167 Science papers →