XamBaaz
Try for Free
  • CBSE & Maharashtra HSC boards
  • JEE Main
  • MHT-CET
  • JEE Advanced
  • NEET UG

CBSE Class 12 MCQ Questions with Answers & Online Tests

Practise Class 12 free on XamBaaz in 6 subjects: Mathematics, Physics, Chemistry, Biology, English and Computer Science. Every question follows the latest NCERT syllabus, chapter by chapter, in the order your school teaches. In all, there are 683 timed quizzes over 86 chapters. Each chapter is split into Easy, Medium and Hard, so you can get the basics right, then push on toward competitive-exam level in Class 11 and 12.

Class 12 at a glanceNCERT, chapter by chapter, in your school's order
Subjects
6
Chapters
86
Timed quizzes
683

Includes assertion–reason and case-based (case study) questions.

Class 12 on XamBaaz — quick facts

What it is
Practice-first online coaching for Class 12, free to start: NCERT notes, timed quizzes and mock tests. There are no live classes or video lectures.
Subjects
Mathematics, Physics, Chemistry, Biology, English and Computer Science
Syllabus
The current NCERT books (2026-27), chapter by chapter, in your school's order.
Quizzes
683 timed quizzes over 86 chapters, each in Easy, Medium and Hard. Marking is +4 / −1 / 0 like the real exam, and every question has an explanation.
Free, for good
No card needed: 1 Easy + 1 Medium quiz on every chapter, up to 6 quizzes a day, a free Hard quiz when you score 70%+ on a Medium quiz (1 per subject), and 1 adaptive quiz that climbs to your level.
Student Pro
₹1,999, one time. One year from the day you pay. Class 12 is your last school year, so your class stays as it is. Not happy? Ask within 7 days of paying and you get all your money back.
Exams covered
CBSE & Maharashtra HSC board exams, plus JEE Main, MHT-CET, JEE Advanced and NEET UG.
Mock tests
A Subject Mastery Test in Physics, Chemistry, Maths and Biology, and full-length board, JEE Main, NEET and MHT-CET papers.

Best for practising a chapter after school and revising before a test. Not for learning a chapter from scratch with a teacher: XamBaaz has no live classes or video lectures.

Pick a subject

Class 12 subjects

New: speak your Class 12 English answers — Speak & ImproveAnswer questions from your English chapters aloud and get instant scores on grammar, fluency and vocabulary, plus a model answer. Try one free.Try it →
Free on every chapter

Revise, then test yourself

  • Key Concepts notesA quick overview of each chapter, with the main ideas and formulas.
  • Timed quizzes1 Easy + 1 Medium quiz on every chapter, up to 6 quizzes a day — free, forever.
  • Hard opens at 70%Score 70%+ on a Medium quiz and a Hard quiz unlocks free.
  • Full mock papers72 timed papers marked like the real exam.
Student Pro

Get every Class 12 quiz and paper for a full year

Free gets you started. Pro opens everything else in your class, for one payment. No auto-renewal.

Free, forever
  • 1 Easy + 1 Medium quiz on every chapter
  • Score 70%+ on a Medium quiz and a Hard quiz opens free (1 per subject)
  • 1 adaptive quiz that climbs to your level
Start free
Student Pro · 1 full year
60% off
₹4,999₹1,999/ year

≈ ₹5.48/day · one-time payment · festive offer

One year from the day you pay. Class 12 is your last school year, so your class stays as it is.

Everything in Free, plus:
  • All 683 Class 12 quizzes across 86 chapters — Easy, Medium and Hard
  • Every Hard quiz, plus unlimited Easy and Medium
  • All adaptive quizzes on every chapter — they climb to your level
  • All Class 12 board papers, JEE/NEET/MHT-CET mocks and Subject Mastery Tests, with full-syllabus revision notes, opened straight away
  • All Class 12 written papers, with step-wise marking
  • Speak & Improve: all 15 spoken-English chapters
  • Climb the rank faster: a full-marks Hard quiz pays +165 XP, Easy pays +100
Get Pro — ₹1,999

Pay by UPI, card or netbanking (secure Razorpay checkout). Full refund within 7 days if you change your mind. Your streak, XP and rank stay with you.

How Class 12 practice works

Pick a subject below to see its chapters. Most chapters start with free Key Concepts notes: a quick overview, the main ideas and the key formulas. Then come timed Easy, Medium and Hard quizzes, with exam-style marking and a one-line explanation for every question. It is built for CBSE & Maharashtra HSC Board exam preparation, plus a head start on JEE Main, MHT-CET, JEE Advanced and NEET UG. It is free to start: sign in with Google, with no card and no app to install.

Your accuracy, streaks and XP save on every device. A Class 12 student can revise on their phone between classes and pick up where they left off. Work through a subject's chapters and watch your mastery grow. In Physics, Chemistry, Maths and Biology, Pro adds the subject's Mastery Test: a 30-question, 60-minute mock on the whole syllabus, with exam-style marking.

All Class 12 chapters

Every chapter below has free Key Concepts notes. Each one also has timed Easy, Medium and Hard quizzes. Open a subject to find a chapter.

Class 12 Mathematics13 chapters
Class 12 Physics14 chapters
Class 12 Chemistry10 chapters
Class 12 Biology13 chapters
Class 12 English26 chapters
Class 12 Computer Science10 chapters

Class 12 mock tests

Class 12 has 72 full-length papers across Board Exams, JEE Main, NEET and MHT-CET. Each is timed, covers the whole syllabus and is marked like the real exam, so you find your weak chapters before the real exam.

Board Exams24 papers
  • Class 12 Chemistry — Subject Mastery Test30 questions · 60 min
  • Class 12 Mathematics — Subject Mastery Test30 questions · 60 min
  • Class 12 Biology — Subject Mastery Test30 questions · 60 min
  • Class 12 Physics — Subject Mastery Test30 questions · 60 min
  • Class 12 Chemistry — Board Paper 120 questions · 30 min · no negative marking
  • Class 12 Physics — Board Paper 120 questions · 30 min · no negative marking
  • Class 12 Mathematics — Board Paper 120 questions · 30 min · no negative marking
  • Class 12 Biology — Board Paper 120 questions · 30 min · no negative marking
  • Class 12 Physics — Board Paper 220 questions · 30 min · no negative marking
  • Class 12 Biology — Board Paper 220 questions · 30 min · no negative marking
  • Class 12 Chemistry — Board Paper 220 questions · 30 min · no negative marking
  • Class 12 Mathematics — Board Paper 220 questions · 30 min · no negative marking
  • Class 12 Mathematics — Board Paper 320 questions · 30 min · no negative marking
  • Class 12 Biology — Board Paper 320 questions · 30 min · no negative marking
  • Class 12 Chemistry — Board Paper 320 questions · 30 min · no negative marking
  • Class 12 Physics — Board Paper 320 questions · 30 min · no negative marking
  • Class 12 Chemistry — Board Paper 420 questions · 30 min · no negative marking
  • Class 12 Biology — Board Paper 420 questions · 30 min · no negative marking
  • Class 12 Physics — Board Paper 420 questions · 30 min · no negative marking
  • Class 12 Mathematics — Board Paper 420 questions · 30 min · no negative marking
  • Class 12 Physics — Board Paper 520 questions · 30 min · no negative marking
  • Class 12 Biology — Board Paper 520 questions · 30 min · no negative marking
  • Class 12 Chemistry — Board Paper 520 questions · 30 min · no negative marking
  • Class 12 Mathematics — Board Paper 520 questions · 30 min · no negative marking
Open Board Exams mock tests
JEE Main18 papers
  • Class 12 Physics — JEE Main Mock · Paper 120 questions · 40 min · Easy
  • Class 12 Mathematics — JEE Main Mock · Paper 120 questions · 40 min · Easy
  • Class 12 Chemistry — JEE Main Mock · Paper 120 questions · 40 min · Easy
  • Class 12 Physics — JEE Main Mock · Paper 220 questions · 40 min · Easy
  • Class 12 Chemistry — JEE Main Mock · Paper 220 questions · 40 min · Easy
  • Class 12 Mathematics — JEE Main Mock · Paper 220 questions · 40 min · Easy
  • Class 12 Chemistry — JEE Main Mock · Paper 320 questions · 40 min · Medium
  • Class 12 Physics — JEE Main Mock · Paper 320 questions · 40 min · Medium
  • Class 12 Mathematics — JEE Main Mock · Paper 320 questions · 40 min · Medium
  • Class 12 Mathematics — JEE Main Mock · Paper 420 questions · 40 min · Medium
  • Class 12 Chemistry — JEE Main Mock · Paper 420 questions · 40 min · Medium
  • Class 12 Physics — JEE Main Mock · Paper 420 questions · 40 min · Medium
  • Class 12 Chemistry — JEE Main Mock · Paper 520 questions · 40 min · Hard
  • Class 12 Physics — JEE Main Mock · Paper 520 questions · 40 min · Hard
  • Class 12 Mathematics — JEE Main Mock · Paper 520 questions · 40 min · Hard
  • Class 12 Chemistry — JEE Main Mock · Paper 620 questions · 40 min · Hard
  • Class 12 Mathematics — JEE Main Mock · Paper 620 questions · 40 min · Hard
  • Class 12 Physics — JEE Main Mock · Paper 620 questions · 40 min · Hard
Open JEE Main mock tests
NEET18 papers
  • Class 12 Physics — NEET Mock · Paper 120 questions · 25 min · Easy
  • Class 12 Biology — NEET Mock · Paper 120 questions · 25 min · Easy
  • Class 12 Chemistry — NEET Mock · Paper 120 questions · 25 min · Easy
  • Class 12 Biology — NEET Mock · Paper 220 questions · 25 min · Easy
  • Class 12 Chemistry — NEET Mock · Paper 220 questions · 25 min · Easy
  • Class 12 Physics — NEET Mock · Paper 220 questions · 25 min · Easy
  • Class 12 Chemistry — NEET Mock · Paper 320 questions · 25 min · Medium
  • Class 12 Biology — NEET Mock · Paper 320 questions · 25 min · Medium
  • Class 12 Physics — NEET Mock · Paper 320 questions · 25 min · Medium
  • Class 12 Physics — NEET Mock · Paper 420 questions · 25 min · Medium
  • Class 12 Biology — NEET Mock · Paper 420 questions · 25 min · Medium
  • Class 12 Chemistry — NEET Mock · Paper 420 questions · 25 min · Medium
  • Class 12 Chemistry — NEET Mock · Paper 520 questions · 25 min · Hard
  • Class 12 Physics — NEET Mock · Paper 520 questions · 25 min · Hard
  • Class 12 Biology — NEET Mock · Paper 520 questions · 25 min · Hard
  • Class 12 Chemistry — NEET Mock · Paper 620 questions · 25 min · Hard
  • Class 12 Biology — NEET Mock · Paper 620 questions · 25 min · Hard
  • Class 12 Physics — NEET Mock · Paper 620 questions · 25 min · Hard
Open NEET mock tests
MHT-CET12 papers
  • Class 12 Chemistry — MHT-CET Mock · Paper 130 questions · 45 min · no negative marking
  • Class 12 Physics — MHT-CET Mock · Paper 130 questions · 45 min · no negative marking
  • Class 12 Mathematics — MHT-CET Mock · Paper 130 questions · 45 min · no negative marking
  • Class 12 Biology — MHT-CET Mock · Paper 130 questions · 45 min · no negative marking
  • Class 12 Physics — MHT-CET Mock · Paper 230 questions · 45 min · no negative marking
  • Class 12 Chemistry — MHT-CET Mock · Paper 230 questions · 45 min · no negative marking
  • Class 12 Biology — MHT-CET Mock · Paper 230 questions · 45 min · no negative marking
  • Class 12 Mathematics — MHT-CET Mock · Paper 230 questions · 45 min · no negative marking
  • Class 12 Chemistry — MHT-CET Mock · Paper 330 questions · 45 min · no negative marking
  • Class 12 Mathematics — MHT-CET Mock · Paper 330 questions · 45 min · no negative marking
  • Class 12 Physics — MHT-CET Mock · Paper 330 questions · 45 min · no negative marking
  • Class 12 Biology — MHT-CET Mock · Paper 330 questions · 45 min · no negative marking
Open MHT-CET mock tests

Class 12 preparation guides

Study plans, timelines and exam patterns for Class 12 students.

Class 12 practice — FAQs

Which subjects can I practise for Class 12 on XamBaaz?+

Class 12 has 6 subjects: Mathematics, Physics, Chemistry, Biology, English and Computer Science. Each has chapter-wise NCERT notes and timed Easy, Medium and Hard MCQ quizzes. Tap a subject above to see all its chapters.

Is Class 12 practice on XamBaaz free?+

Yes. Sign in with Google to start practising every Class 12 subject free, with no credit card. Full unlimited access is ₹1,999. One year from the day you pay. Class 12 is your last school year, so your class stays as it is. No chapter is sold separately.

Is XamBaaz online coaching or tuition for CBSE Class 12?+

Yes. XamBaaz is practice-first online coaching and tuition for Class 12: Key Concepts notes chapter by chapter, timed Easy, Medium and Hard quizzes with an explanation on every question, and a Mastery Test mock in Physics, Chemistry, Maths and Biology, plus full-length JEE Main, MHT-CET, JEE Advanced and NEET UG pattern mocks. There are no live classes or video lectures: you practise and revise on your own schedule.

How many Class 12 practice quizzes are there?+

There are 683 timed NCERT-based quizzes across the 86 chapters and 6 subjects of Class 12. They are split into Easy, Medium and Hard, each with an instant explanation.

Is the Class 12 content aligned to the 2026-27 NCERT syllabus?+

Yes. Every Class 12 question and revision note follows the current NCERT syllabus, down to the exact chapter and topic. It follows the NCERT syllabus prescribed for 2026-27.

Does XamBaaz have Class 12 mock tests?+

Yes. In Physics, Chemistry, Maths and Biology, each subject has a Subject Mastery Test, part of Pro. It is a 30-question, 60-minute mock on the whole syllabus, with exam-style marking. Class 12 students preparing for JEE Main, MHT-CET, JEE Advanced and NEET UG also get full-length pattern mock tests.

Start practising Class 12 free

Pick a subject above. Revise its key concepts, then take timed Easy, Medium and Hard quizzes. Sign in with Google. No card needed.

Start free

Want every quiz and paper? Student Pro ₹4,999 ₹1,999 / year · ≈ ₹5.48/day · festive offer

Get Pro — ₹1,999

Also try JEE Main mock tests · JEE guide · NEET mock tests · NEET guide · board mock papers · CBSE exam guide.

Other classes

Preparing for CBSE & Maharashtra HSC boards and NEET UG? See the full practice library for all classes.

🦅 One new exam question every day on Instagram — Follow @xambaaz