CBSE Previous Year Question Papers Class 12 with Solutions - All Subjects

The CBSE previous years’ question papers class 12 book for PCM, PCB, Commerce & Humanities streams are an excellent study book for the students preparing for the Board 2025 exams. 

For 2025, these streams’ CBSE class 12 previous year question papers with solutions are very valuable because by solving questions from these study resources students will be able to analyze the questions’ pattern, understand the marking scheme as per the revised syllabus, the various types of questions that might come in 2025, the difficulty/easy level of exams, and how to answer them to score their desired marks.

Keeping the revised syllabus in mind, at Oswal Publishers, we have prepared a series of CBSE class 12 question papers last 10 years for each class 12 stream. These CBSE previous year's question papers in class 12 with solutions are no less than a self-study guide, as you get access to everything you need to know for the exam. It includes the solved previous years’ question papers from board 2015-24 for class 12.

Previous year's class 12 question papers play a very important role as a study resource for the students.

These 12th previous year question papers come with solved solutions for PCB, PCM, Commerce & Humanities streams subjects. For class 12 students’ benefit, Oswal Publishers has collated all the past 10 years' papers and released the Gurukul by Oswal series of CBSE previous year question papers for class 12.  

CBSE Previous Year Question Papers Class 12 2024-25 Streams Gurukul by Oswal Class 12 Solved Question Papers
Science (PCM) Last 10 Years Solved Papers CBSE Class 12 for Exam 2025 Gurukul by Oswal CBSE Class 12 Previous Year Question Papers with solutions book features 12th board solved papers from the year 2015-2024 (with Term I & II) of the following subjects:
  • CBSE class 12 question papers last 10 years with solutions for English
  • CBSE class 12 question papers last 10 years with solutions for Physical Education
  • CBSE class 12 question papers last 10 years with solutions for Mathematics
  • CBSE class 12 question papers last 10 years with solutions for Physics
  • CBSE class 12 question papers last 10 years with solutions for Chemistry
Science (PCB) Last 10 Years Solved Papers CBSE Class 12 for Exam 2025 Gurukul by Oswal CBSE Class 12 Previous Year Question Papers with solutions book features 12th board solved papers from the year 2015-2024 (with Term I & II) of the following subjects:
  • CBSE previous year question papers class 12 chapter wise for English
  • CBSE previous year question papers class 12 chapter wise for Physical Education
  • CBSE previous year question papers class 12 chapter wise for Physics
  • CBSE previous year question papers class 12 chapter wise for Chemistry
  • CBSE previous year question papers class 12 chapter wise for Biology
English Last 10 Years Solved Papers CBSE Class 12 for Exam 2025 Gurukul by Oswal CBSE Class 12 Previous Year Question Papers with solutions book features 12th board solved papers from the year 2015-2024 (with Term I & II) of the following subjects:
  • 10 years question paper of CBSE class 12 for English
Mathematics Last 10 Years Solved Papers CBSE Class 12 for Exam 2025 Gurukul by Oswal CBSE Class 12 Previous Year Question Papers with solutions book features 12th board solved papers from the year 2015-2024 (with Term I & II) of the following subjects:
  • 10 years question paper of CBSE class 12 for Mathematics
Accountancy Last 10 Years Solved Papers CBSE Class 12 for Exam 2025 Gurukul by Oswal CBSE Class 12 Previous Year Question Papers with solutions book features 12th board solved papers from the year 2015-2024 (with Term I & II) of the following subjects:
  • 10 years question paper of CBSE class 12 for Accountancy
Business Studies Last 10 Years Solved Papers CBSE Class 12 for Exam 2025 Gurukul by Oswal CBSE Class 12 Previous Year Question Papers with solutions book features 12th board solved papers from the year 2015-2024 (with Term I & II) of the following subjects:
  • 10 years question paper of CBSE class 12 for Business Studies
Economics Last 10 Years Solved Papers CBSE Class 12 for Exam 2025 Gurukul by Oswal CBSE Class 12 Previous Year Question Papers with solutions book features 12th board solved papers from the year 2015-2024 (with Term I & II) of the following subjects:
  • 10 years question paper of CBSE class 12 for Economics
Physical Education Last 10 Years Solved Papers CBSE Class 12 for Exam 2025 Gurukul by Oswal CBSE Class 12 Previous Year Question Papers with solutions book features 12th board solved papers from the year 2018-2024 (with Term I & II) of the following subjects:
  • 10 years question paper of CBSE class 12 for Physical Education
Computer Science Last 10 Years Solved Papers CBSE Class 12 for Exam 2025 Gurukul by Oswal CBSE Class 12 Previous Year Question Papers with solutions book features 12th board solved papers from the year 2010-2024 (with Term I & II) of the following subjects:
  • 10 years question paper of CBSE class 12 for Computer Science
History Last 10 Years Solved Papers CBSE Class 12 for Exam 2025 Gurukul by Oswal CBSE Class 12 Previous Year Question Papers with solutions book features 12th board solved papers from the year 2015-2024 (with Term I & II) of the following subjects:
  • 10 years question paper of CBSE class 12 for History
Political Science Last 10 Years Solved Papers CBSE Class 12 for Exam 2025 Gurukul by Oswal CBSE Class 12 Previous Year Question Papers with solutions book features 12th board solved papers from the year 2015-2024 (with Term I & II) of the following subjects:
  • 10 years question paper of CBSE class 12 for Political Science
Geography Last 10 Years Solved Papers CBSE Class 12 for Exam 2025 Gurukul by Oswal CBSE Class 12 Previous Year Question Papers with solutions book features 12th board solved papers from the year 2015-2024 (with Term I & II) of the following subjects:
  • 10 years question paper of CBSE class 12 for Geography
Psychology Last 10 Years Solved Papers CBSE Class 12 for Exam 2025 Gurukul by Oswal CBSE Class 12 Previous Year Question Papers with solutions book features 12th board solved papers from the year 2018-2024 (with Term I & II) of the following subjects:
  • 10 years question paper of CBSE class 12 for Psychology
Sociology Last 10 Years Solved Papers CBSE Class 12 for Exam 2025 Gurukul by Oswal CBSE Class 12 Previous Year Question Papers with solutions book features 12th board solved papers from the year 2016-2024 (with Term I & II) of the following subjects:
  • 10 years question paper of CBSE class 12 for Sociology

Students who had given their 12th board earlier years have vouched that after studying from these previous 10-year question papers, they feel more confident as better understand the pattern of questions, the types of questions that have been repetitive, how to answer and what’s the probability of same questions coming this year as well.

A notable advantage of solving the previous year's board paper class 12 is that contrary to solving sample papers, these 12th board previous year question papers give you a perspective to draw similarities of the previous year's question papers. After you understand the patterns, you can analyze the most common questions that have been repeated and that also have the probability of being asked in the 2025 Board Exam.

Only a few weeks are left for board 2025, so regularly solving these CBSE class 12 question papers last 10 years will boost students’ self-confidence and reduce exam-related stress, as you study with resources that CBSE approves and is NCERT-certified.

As students start practicing from the Gurukul by Oswal's CBSE Class 12 Previous Year Question Papers with solutions, they’ll get be able to understand the important topics that might be asked in the 2025 board exams.

Studying from these previous years’ question papers, which include the last 10 years solved questions, is a great study resource it becomes like a handy book to refer to past questions. After reading these questions, you’ll be able to assess your strengths and weaknesses and then work on perfecting them.

Also, since question from these class 12 previous year paper books are comprehensive and covers all the chapters, it becomes easier to learn without relying on too many study resources.

Oswal Publishers have carefully curated these last years’ question paper class 12 book series of all the streams. All of these are CBSE and NCERT-approved.

These last 10 years' papers also have the answer so students can cross-check to understand if their solutions were right. Since it features questions from the 2015-24 board exams, students can understand the type of questions that were repeated and have greater chances of coming in 2025.

All the questions in Gurukul by Oswal’s previous year board paper class 12 are as per the latest syllabus issued on 23rd March, 2024. 

And because Gurukul by Oswal's CBSE 12th board question papers last 10 years series include tips, techniques, and preparation strategies, it becomes easier to prepare with them.

Undoubtedly, these Previous year 12 board question paper is great for those who are self-studying and thus they can practice at home as per their strengths and weaknesses.

CBSE Class 12 Streamwise Previous Year Question Papers

When talking about streamwise previous year question papers for Class 12, the Gurukul by Oswal series has divided these solved question papers into combined books of Physics, Chemistry & Biology and Physics, Chemistry & Mathematics along with individual books of English, Physical Education, Computer Science, Mathematics, Accountancy, Economics, Business Studies, History, Geography, Sociology, Psychology and Political Science.

Here are the details what each of Gurukul by Oswal's last 10 years solved papers contains:

Science (PCM) Last 10 Years Solved Papers CBSE Class 12 for Exam 2025

Gurukul by Oswal CBSE Class 12 Science previous years question papers book for PCM stream includes:

  • Solved 10 years papers (2015-24) of 6 subjects: Physics, Chemistry, Maths, English, Computer Science, and Physical Education.
  • All the question sets of papers for exams held in Delhi and outside of Delhi.
    1. 18 Solved PYQs CBSE Class 12 English
    2. 18 Solved PYQs CBSE Class 12 Physics 
    3. 18 Solved PYQs CBSE Class 12 Chemistry
    4. 18 Solved PYQs CBSE Class 12 Maths
    5. 4 Solved PYQs CBSE Class 12 Computer Science
    6. 8 Solved PYQs CBSE Class 12 Physical Education
  • As the syllabus for 2024-25 class 12 exam is updated, the out of syllabus questions can be identified with ** symbol.
  • Numerous tips and suggestions to improve study preparation for the upcoming exam.

Science (PCB) Last 10 Years Solved Papers CBSE Class 12 for Exam 2025

Gurukul by Oswal CBSE class 12 Science previous years question papers book for PCB stream includes:

  • Solved class 12th previous year question paper (2015-24) of 6 subjects: Physics, Chemistry, Biology, English, Computer Science, and Physical Education.
  • All the question sets of papers for exams held in Delhi and outside of Delhi.
    1. 18 Solved PYQs CBSE Class 12 English
    2. 18 Solved PYQs CBSE Class 12 Physics
    3. 18 Solved PYQs CBSE Class 12 Chemistry
    4. 17 Solved PYQs CBSE Class 12 Biology
    5. 4 Solved PYQs CBSE Class 12 Computer Science 
    6. 8 Solved PYQs CBSE Class 12 Physical Education
  • As the syllabus for 2024-25 Class 12 exam is updated, the out of syllabus questions can be identified with ** symbol.
  • Numerous tips and suggestions to improve study preparation for the upcoming board 2025 exam.

Commerce Stream Last 10 Years Solved Papers CBSE Class 12 for Exam 2025

  • Gurukul By Oswal offers individual books with solved CBSE previous year question papers Class 12 (2015-24) for Commerce Stream of 7 subjects: Maths, English, Accountancy, Economics, Business Studies, Computer Science, and Physical Education.
  • All the question sets of papers for exams held in Delhi and outside of Delhi.
    1. 18 Solved PYQs CBSE Class 12 English Book
    2. 18 Solved PYQs CBSE Class 12 Maths Book
    3. 18 Solved PYQs CBSE Class 12 Accountancy Book
    4. 19 Solved PYQs CBSE Class 12 Economics Book
    5. 4 Solved PYQs CBSE Class 12 Computer Science Book
    6. 18 Solved PYQs CBSE Class 12 Business Studies Book
    7. 8 Solved PYQs CBSE Class 12 Physical Education Book
  • As the syllabus for 2024-25 class 12 exam is updated, the out of syllabus questions can be identified with ** symbol.
  • Numerous tips and suggestions to improve study preparation for the upcoming board 2025 exam.

Humanities Stream Last 10 Years Solved Papers CBSE Class 12 for Exam 2025

  • Gurukul By Oswal offers individual books with solved CBSE previous year question papers Class 12 (2015-24) for Humanities Stream of 8 subjects: English, Economics, Political Science, History, Geography, Sociology, Psychology, and Physical Education.
  • All the question sets of papers for exams held in Delhi and outside of Delhi.
    1. 18 Solved PYQs CBSE Class 12 English Book
    2. 19 Solved PYQs CBSE Class 12 Economics Book
    3. 18 Solved PYQs CBSE Class 12 History Book
    4. 16 Solved PYQs CBSE Class 12 Geography Book
    5. 19 Solved PYQs CBSE Class 12 Political Science Book
    6. 8 Solved PYQs CBSE Class 12 Sociology Book
    7. 8 Solved PYQs CBSE Class 12 Psychology Book
    8. 8 Solved PYQs CBSE Class 12 Physical Education Book
  • As the syllabus for 2024-25 class 12 exam is updated, the out of syllabus questions can be identified with ** symbol.
  • Numerous tips and suggestions to improve study preparation for the upcoming board 2025 exam.
You can also check out

Science (PCM) CBSE 10 Years Solved Papers
Class 12 Exam 2025

1,199 1,079 10% Off FESTIVE OFFER!

Accountancy CBSE 10 Years Solved Papers
Class 12 2025 Exam

Original price was: ₹784.Current price is: ₹745. 4% Off FESTIVE OFFER!

Benefits of Solving CBSE Previous Year Question Papers Class 12

There are numerous benefits of solving Gurukul by Oswal's CBSE previous year question papers class 12 series. Firstly, you will have a clearer idea of the board 2025 question pattern.

After getting a clearer idea, it becomes easier to set the foundation of your preparation. Here are some of the other benefits:

  1. Productively manage your time

    Time is everything in exams, and more so during CBSE class 12 board. If you’ve seen the CBSE solved paper class 12, you know each paper allows 3 hours of time to solve. If you’ve solved the papers, you might have noticed how much time it takes to solve the papers. By preparing with the previous 10-year question paper class 12, you’ll be able to understand how much time you are spending on each section or topic. 

    Once you understand yourself, you’ll be able to work on your strengths and weaknesses and then focus to favor your advantage.

  2. Cracking the question pattern is easier

    Revision from CBSE class 12 previous year question papers with solutions daily will improve your time management, cognitive, and writing skills. Once you’ve understood the question pattern, take down notes and identify which questions are repeated and which are the probable questions that might come this year too. 

    Properly familiarize yourself with past 12th board exam papers to understand the concepts.

  3. Goodbye stress and increase your confidence

    Do you know Gurukul by Oswal's NCERT class 12 previous year question papers with solutions are as per the revised format? As these questions are as per the approved NCERT previous year's questions, so studying from these will only strengthen your preparation. 

    Fact is: Students who have solved past years’ question papers of class 12 and take sample tests have higher chances of scoring well on board as they have practiced so much that has made them confident. 

    Class 12 solved question papers are molded as per the revised question pattern. This helps reduce exam stress and pressure and helps you achieve a calmer state of mind, making you confident

  4. Helpful self-study guide

    We all have doubts, but if you’re opting for self-study for board 2025, it may not be possible to access your tuition teachers all the time! 

    This is when having the CBSE 12th board question papers last 10 years by your side will help you the most as these contain detailed answers that will solve your queries in real time. 

    Questions from last year's papers will make you assess your preparation level, and you can then take as many mock tests or solve/practice more based on that assessment.

  5. Solved papers strengthens your preparation strategy
    Gurukul by Oswal's last 10 years solved papers for CBSE class 12 for the 2025 exam includes a combined 300+ questions from all the 4 book of 4 class 12 streams.

    Since class 12 papers are 70-mark question papers, it is obvious that not every question will come from all the chapters, so after understanding these previous years’ questions, you will be able to focus only on areas that have a higher probability of coming.


    So, solving the 12th previous years’ question paper helps you to prepare strategically for board 2025

Study Plan for Solving CBSE Previous Year Question Papers Class 12

If you’ve come this far and are looking for a comprehensive but easy-to-implement study plan for giving your class 12 board in 2024-25, you’re lucky! 

First things first, buy the most suitable book for effective revision i.e CBSE Previous Year Question Papers Class 12 book as per your stream:

  1. Then, make a schedule to have a weekly or fortnightly revision of the subjects studied during the weekdays.
  2. Give yourself tests and also test yourself by not seeing the answers from the solved papers.
  3. Make sure to take notes and use mnemonics to remember important terminologies, dates, or concepts.
  4. How much time you study is not important BUT how deeply you study is. So, make sure whenever you’re studying, you are free from distractions and stress.
  5. Meditate, visualize your goals, listen to calming music, exercise, and drink 2-3 liters of water.
  6. Believe in yourself so that you can score your desired marks!

Preparation Tips for CBSE Class 12 Board Exams

Preparation tips and strategies are important to score good marks in the 12th board, but more than that it is important that you do what you think is right for you. 

Study from good books only so that you don’t cram your mind with unnecessary noise. 

Pro tip: Gurukul by Oswal’s Last 10 Years Solved Papers CBSE Class 12 for 2025 Exam book series has numerous tips and tools in each of the books to improve your study techniques.Students can create a vision board to establish study schedules, and maintain study logs to measure their progress.

Apart from these, a few common and helpful preparation tips for the CBSE class 12 board exam are:

  1. Revise from previous years' question papers, last 10 years’ papers, and CBSE sample papers for class 12.
  2. Don’t eat junk food and drink water so you stress-free.
  3. Don’t compare yourself with your friend’s preparation strategy; you do you
  4. Study smartly and don’t cram yourself in lieu to learn everything.
  5. Do not overstudy on the final day of the exam or the night before. Stay calm and believe in yourself.
  6. Give yourself tests and solve as many last 10 years’ question papers to strengthen your preparation.
  7. Focus on 1 thing at a time and give your best at it!
Other Recommended Books & Study Materials - All Subjects
CBSE Class 10 Question Banks for Exam 2025 Buy Now | Free PDF Download
CBSE Previous Year Question Papers Class 10 for Exam 2025 Buy Now | Free PDF Download
CBSE Class 10 Sample Papers for Exam 2025 Buy Now | Free PDF Download
CBSE Notes Class 10 for Exam 2025 Free PDF Download
NCERT Books Class 10 for Exam 2025 Free PDF Download
NCERT Solutions Class 10 for Exam 2025 Free PDF Download
NCERT Exemplar Class 10 for Exam 2025 Free PDF Download
CBSE Syllabus Class 10 for Exam 2025 Free PDF Download

FAQs on CBSE Previous Year Question Papers Class 12

Ans: Though revising from NCERT books for class 12 is sufficient for the CBSE class 12 board Exam, to better understand some concepts refer to:

  • Question banks
  • CBSE 12th board papers of last 5 years
  • NCERT class 12 previous year question papers with solutions
  • Sample papers of class 12 CBSE

Ans:

  • Thoroughly review the syllabus.
  • Solve as many past 5 or 10 years question papers
  • Believe in yourself
  • Focus on 1 thing at a time

Ans: Study with good study materials, especially those which are approved by the CBSE to score 95% and above. 

A good study resource is Gurukul by Oswal’s class 12 previous year question papers with solutions.

Ans: To get good marks in the CBSE class 12 board exam, you have to study diligently. A pro tip that will help you score desired marks is to study smartly. 

A good tool/guide to help you with that is NCERT class 12 previous year question papers with solutions.

Ans: Get previous years’ CBSE question papers for class 12 from Oswal Publishers. Our Gurukul by Oswal series features solved question papers from the last 10 years (2015-24) and detailed guidance from experts.

Ans: No, the previous year’s questions are enough for CBSE Class 12 is not tough if you prepare properly. Buy past year solved questions papers to study more effectively.

Ans: Yes, CBSE repeats questions every year. If you look at Gurukul by Oswal’s Last 10 Years Solved Papers, you’ll notice that important topics’ questions are repeated. So study smartly with solved question papers.

Ans: Yes, CBSE repeats questions every year. Refer to Gurukul by Oswal’s CBSE previous year question papers class 12 for each of the streams to understand the patterns and prepare strategically.

Ans: Buy CBSE 12th board papers of the last 5 years or CBSE 12th board question papers last 10 years solved from Oswal Publishers to practice past papers.

Ans: Yes, the CBSE previous years’ question papers for class 12 are a really very useful study resource that every student must study from because they contain important topics. It becomes easier to revise chapters from these as they contain questions that came last year.

Ans: All books of previous 10-year question papers for class 12 from Gurukul by Oswal are good. Based on your stream you can buy:

  • Science (PCM) Last 10 Years Solved Papers CBSE Class 12 for Exam 2025
  • Science (PCB) Last 10 Years Solved Papers CBSE Class 12 for Exam 2025
  • Commerce Stream Last 10 Years Solved Papers CBSE Class 12 for Exam 2025
  • Humanities Stream Last 10 Years Solved Papers CBSE Class 12 for Exam 2025

Ans: Buy Gurukul by Oswal’s Class 12 CBSE previous year question papers series.

Ans: Both of these study materials are good as per their own patterns. 

Solving from class 12 previous year’s papers helps you understand the core concepts and topics, and the more you practice from the last 10 years’ papers, the more you strengthen your preparation strategy. 

It also helps you analyze the types of questions that have come previously and might come in the future.

Ans: Class 12 previous year papers are meant to help students analyze what types of questions came last and the previous years. Their range of questions asked during the CBSE board exam helps in analysis. By doing simple permutation and combination, you can filter which questions may have higher chances of coming this year as well.

Ans: Yes, Oswal Publishers’ Gurukul by Oswal series is one of the best previous year question papers available. This is because these are prepared by teachers who are subject matter experts. 

Many students who have given the 2024 board exams, and even earlier board exams, have prepared using these previous years’ question papers that have helped them greatly.

Ans: The cost of Gurukul by Oswal’s CBSE previous years’ question papers class 12 book for PCM, PCB, Commerce & Humanities streams ranges from Rs. 999 to Rs. 1,199. It is pocket friendly and the best investment.

Share page on