Practice like it's exam day, not like it's a quiz app.
Full-length PDF and online tests for Class 10 CBSE, Class 12 CBSE, NEET (UG), JEE Main and JEE Advanced — kept fully separate, each set to its own marking scheme, time limit and paper pattern.
- Answer key and worked solutions with every test
- Secure checkout by Razorpay
- Instant access, on any device
Five exams. One paper standard.
Every test is written to the current syllabus and marking scheme for its exam — not a generic question bank reused across boards. JEE Main and JEE Advanced are kept fully separate, with their own papers and pattern.
Class 10 CBSE
Mathematics (Standard), Science and Social Science — full-syllabus board papers.
BOARDClass 12 CBSE
Maths, Physics, Chemistry, Biology, English Core and Physical Education — board-pattern papers.
MEDICALNEET (UG)
Physics, Chemistry and Biology full-syllabus tests, plus 180-question full mocks.
ENGINEERINGJEE Main
Physics, Chemistry and Maths — MCQ and numerical-value papers, plus 75-question full mocks.
ENGINEERINGJEE Advanced
Physics, Chemistry and Maths in the Advanced format, plus 60-question full mocks and the Target-JEE Advanced 2027 series.
Built like the real exam. Marked like it, too.
Everything a serious student needs from a mock test, and nothing that gets in the way.
Exam-day conditions
Full screen, a real timer and the official marking scheme. Leaving the test is noticed, just as an invigilator would.
Every answer checked
Original questions at the exam's level, each with a worked solution, and every answer verified before it goes live.
Analysis after every test
Right and wrong by subject, the topics to revise first, and how you compare with other students who took the same paper.
A fair paper for everyone
Each student gets the questions and options in an order of their own, and the answer key stays locked until you submit.
Results, in their own words
Real students, shared with their permission.
“In Class 10 I learnt, in practice, how important tests are. It was because of the well-organised tests of Master Testing Agency that I scored 96/100 in Mathematics and 96/100 in Social Science. I want to thank Master Testing Agency for their well-organised, well-disciplined tests. For my coming exams — Class 12, JEE Main and JEE Advanced — I have joined Master Testing Agency again, and I hope for the same success this time.”
“It is only because of Shukla Sir that I got admission to IIT Kharagpur.”
“I sincerely want to thank Shukla Sir from the bottom of my heart for his guidance, patience and constant encouragement. His way of teaching Chemistry made even the most difficult concepts feel understandable and interesting. Clearing JEE Main was a very important milestone for me, and I will always be grateful for what he did: he cleared the basics for me and helped me understand the concepts. Chemistry became fun to study because of him. He not only taught me Chemistry, but also gave me the confidence to believe in myself and keep going when things felt difficult.”
Pay per test
No subscription lock-in. Every test is sold as both a PDF and an online version — the PDF costs a little less. Prices depend on the exam; the catalog shows the price of every test.
One subject, full syllabus
- Class 10 CBSE: ₹39 PDF · ₹49 online
- Class 12 CBSE: ₹49 PDF · ₹59 online
- NEET and JEE Main: ₹69 PDF · ₹79 online
- JEE Advanced: ₹79 PDF · ₹89 online
- Full answer key with working
All subjects, exam length
- NEET and JEE Main: ₹149 PDF · ₹169 online
- JEE Advanced: ₹159 PDF · ₹179 online
- Target-JEE Advanced 2027 (Paper 1 + Paper 2): ₹99 PDF · ₹199 online
- All subjects in one paper
- Timed to the real exam
- Full answer key with working
How a purchase works
Read the following before you begin — from picking a test to checking your score.
-
1.
Pick a test
Pick your exam, then a subject or a full mock. Each listing shows the exact pattern: marks, duration, and whether it's a PDF or an online test.
-
2.
Pay by UPI or card
Checkout is a single page. Buy one test at a time — payment is handled at the time of purchase, no subscription required.
-
3.
Get it instantly
PDF tests appear in your library, ready to download. Online tests unlock immediately with a start-now timer.
-
4.
Check your score
Online tests are marked the moment you submit, with a full answer key and section-wise breakdown. PDF tests ship with a printable answer key.
Moderate to tough — the way the real exam sets it
Switch tracks to see a question from that exam's own paper. Most questions are written in the pattern of actual previous-year papers, not softened for a demo.
A body is projected at an angle such that its horizontal range equals three times its maximum height. The angle of projection is closest to:
Class 10 CBSE
Full-syllabus papers, sold one test at a time as a PDF or an online test.
Full-syllabus subject tests
One subject, the whole syllabus, ten sets (A–J) each. Every test comes as a PDF or a timed online test, with the full answer key.
Full mock tests
All subjects in one paper at exam length — a real dry run before test day. Prices include the answer key.
Everything you've bought, in one place
PDF tests are ready to download. Online tests start whenever you're ready — the timer only begins once you click start.
Your library is saved in this browser on this device. Clearing your browser data, or opening the site on another device, starts a fresh library.
Try a free 6-question test
Pick your exam below — six questions at that exam's own level, timed at its real pace, marked with its own scheme, with a full answer key after you submit.
Refund & Cancellation Policy
How refunds work for PDF and online tests purchased on Master Testing Agency.
Last updated: 29 September 2026
1. Overview
Master Testing Agency ("we", "us", "our") sells digital PDF test papers and online mock tests ("Tests") for Class 10 CBSE, Class 12 CBSE, NEET (UG), JEE Main and JEE Advanced. Because Tests are digital products delivered instantly on successful payment, this policy explains when a purchase is, and is not, eligible for a refund.
2. General Rule for Digital Goods
Once a Test has been accessed — meaning a PDF has been downloaded, or an online test has been started — the purchase is treated as delivered and used, and is not eligible for a refund except as set out in Section 3.
3. When a Refund Is Available
- Failed or duplicate payment. If an amount is debited from your card, UPI, or bank account but the Test is not unlocked in your library due to a payment or technical failure, you are entitled to a refund. Under RBI's Turn Around Time framework for failed transactions, such amounts are auto-reversed to your original payment method within 5 working days (T+5); if this does not happen, contact us immediately.
- Wrong or duplicate purchase. If you accidentally bought the same Test twice, or purchased the wrong Test, and have not downloaded the PDF or started the online test, you may request a refund within 24 hours of purchase.
- Technical defect. If a purchased Test is genuinely inaccessible, corrupted, or defective due to an error on our end, and our support team cannot resolve it within 3 business days of you reporting it, you are entitled to a full refund for that Test.
4. When a Refund Is Not Available
- Once a PDF Test has been downloaded.
- Once an online Test has been started — even if not completed or submitted.
- Change of mind, or dissatisfaction with question difficulty, after access has been granted. Sample questions on the site let you check the format and difficulty before you buy.
- Where the correct exam, subject, and set were clearly stated on the listing at the time of purchase.
5. How to Request a Refund
Email support@mastertestingagency.com from the address used at checkout, with your order or payment reference and a short description of the issue. We aim to acknowledge every request within 48 hours.
6. Refund Timeline & Mode
Approved refunds are processed to the original mode of payment (UPI, card, or netbanking) within 7–10 business days, subject to your bank's or payment provider's own processing times. We do not issue refunds to a different account, or as cash.
7. No Subscriptions
Master Testing Agency does not operate subscriptions — every purchase is a one-time payment for a specific Test. There is nothing to cancel on an ongoing basis; Sections 3 and 4 above govern what is refundable.
8. Grievance Redressal
For refund requests or complaints, contact our Grievance Officer:
- Name & designation: Suresh Kumar Shukla, Proprietor
- Email: support@mastertestingagency.com
- Phone: +91 99963 36793
- Address: 401, Saket, Roorkee – 247667, Uttarakhand, India
We acknowledge complaints within 48 hours and aim to resolve them within 30 days, as required under the Consumer Protection (E-Commerce) Rules, 2020.
9. Changes to This Policy
We may update this policy from time to time. The version in effect at the time of your purchase governs that purchase.
Terms of Service
The terms that apply when you use Master Testing Agency or purchase a Test.
Last updated: 29 September 2026
Not affiliated with any exam body. Master Testing Agency is an independent test-prep publisher. We are not affiliated with, endorsed by or connected to the National Testing Agency (NTA), CBSE or any other exam-conducting body. NEET, JEE Main, JEE Advanced and CBSE are names of exams conducted by those bodies, used here only to describe what our practice tests are for.
1. Acceptance of Terms
By accessing this website (the "Platform") or purchasing any Test through it, you agree to be bound by these Terms of Service ("Terms"). If you do not agree, please do not use the Platform.
2. Who We Are
Master Testing Agency is a sole proprietorship of Suresh Kumar Shukla, 401, Saket, Roorkee – 247667, Uttarakhand, India. It provides PDF and online practice tests for Class 10 CBSE, Class 12 CBSE, NEET (UG), JEE Main and JEE Advanced. These Terms constitute an electronic record under the Information Technology Act, 2000, and do not require any physical or digital signature.
3. Eligibility
The Platform is intended for students and their parents or guardians. If you are under 18, you may use the Platform only with the involvement and consent of a parent or legal guardian, who agrees to these Terms on your behalf for account registration and payment.
4. Your Details and Access
You provide your name, email address and mobile number at checkout so that we can deliver your Tests. Access to a purchased Test — your library, the emailed link, or your payment ID — is personal to you; do not share it. Each purchase can be opened on up to 2 devices; a device not used for 30 days can be replaced by a new one, and we can move a purchase to a new device on request. Tell us immediately at support@mastertestingagency.com if you think someone else is using your purchase. How we handle your details is set out in our Privacy Policy, and how Tests are delivered in our Delivery Policy.
5. Nature of Services
We sell two kinds of digital products: PDF Tests — downloadable question papers with an answer key, added to your account library on successful payment — and Online Tests — timed, browser-based tests, scored automatically on submission with an answer key shown afterward.
Test content is prepared to reflect the syllabus and pattern of the relevant exam, but is independent, unofficial practice material. Master Testing Agency is not affiliated with, endorsed by, or connected to CBSE, NTA, or any examination authority.
6. Fees and Payment
- Prices for each Test are shown on the Platform and are inclusive of applicable taxes unless stated otherwise.
- Payments are processed through third-party, RBI-authorised payment gateways. We do not store your full card number, CVV, or UPI PIN on our servers.
- All purchases are one-time payments; the Platform does not currently offer recurring subscriptions.
- Refunds and cancellations are governed by our separate Refund & Cancellation Policy.
7. Intellectual Property
- All Test content, questions, answer keys, and related material are the intellectual property of Master Testing Agency, protected under the Copyright Act, 1957.
- PDF Tests are licensed to the purchaser only. You may download and print a Test for your own personal, non-commercial exam preparation only. Each PDF copy, and each online Test, is marked with the purchaser's masked email address and roll number.
- For an Online Test, your first submitted attempt is your recorded score; later attempts are practice.
- You may not copy, redistribute, resell, upload to any third-party platform, or share your account or purchased content with anyone else. Accounts found doing so may be suspended without a refund.
8. User Conduct
You agree not to: use bots or scrapers to access or download content; attempt to bypass payment or access controls; misuse the online test timer or scoring system to misrepresent your performance to a third party; or upload or transmit unlawful, defamatory, or infringing content through the Platform.
9. Disclaimer of Warranties
Tests are practice material intended to aid exam preparation. We do not guarantee any specific score, rank, or outcome in the actual board exam, NEET (UG), JEE Main, or JEE Advanced. The Platform is provided "as is" and "as available"; while we make reasonable efforts to keep content accurate and the Platform running, we do not warrant it will be uninterrupted or error-free.
10. Limitation of Liability
To the maximum extent permitted by law, our total liability arising from your use of the Platform will not exceed the amount you paid for the specific Test giving rise to the claim. We are not liable for indirect, incidental, or consequential damages, including loss of exam performance or opportunity.
11. Grievance Redressal
In line with the Consumer Protection (E-Commerce) Rules, 2020 and the IT (Intermediary Guidelines) Rules, 2021, our Grievance Officer can be reached at:
- Name & designation: Suresh Kumar Shukla, Proprietor
- Email: support@mastertestingagency.com
- Phone: +91 99963 36793
- Address: 401, Saket, Roorkee – 247667, Uttarakhand, India
We acknowledge grievances within 48 hours and aim to resolve them within 30 days of receipt.
12. Governing Law and Jurisdiction
These Terms are governed by the laws of India. Subject to your rights under the Consumer Protection Act, 2019 (including approaching the National Consumer Helpline or the relevant Consumer Disputes Redressal Commission), any dispute is subject to the exclusive jurisdiction of the courts at Roorkee, Uttarakhand, India.
13. Changes to These Terms
We may revise these Terms from time to time. Continued use of the Platform after changes are posted means you accept the revised Terms.
14. Contact Us
For any question about these Terms, write to support@mastertestingagency.com, or by post to Master Testing Agency (Suresh Kumar Shukla), 401, Saket, Roorkee – 247667, Uttarakhand, India. See also our Contact page.
Privacy Policy
What personal data we collect when you buy a Test, why, and the choices you have.
Last updated: 30 September 2026
1. Who We Are
This website is run by Master Testing Agency, a sole proprietorship of Suresh Kumar Shukla, 401, Saket, Roorkee – 247667, Uttarakhand, India ("we", "us"). We decide how your personal data is used, and are responsible for it under the Digital Personal Data Protection Act, 2023 and the Information Technology Act, 2000.
2. What We Collect
- At checkout: your name, email address and mobile number, and the payment reference (payment ID, order ID and amount). Payments are handled by Razorpay: your card, UPI or bank details are entered on Razorpay's secure checkout and never reach us.
- Purchase and delivery records: which Test you bought, the payment ID, the email address it was sent to, and when.
- My library: your purchases, scores, and anything you enter under Account settings are stored in your own browser on your device, not on our servers. Your roll number is worked out from the email you pay with each time it is needed; we do not keep a list of roll numbers.
- Online tests: while you take a test, the page counts how often you leave it (switch tab or app, or leave full screen) and shows this to you and on your result. When you first submit a paid test, we keep a record of that first attempt: the answers you gave, the order your questions were shown in, when you submitted, how long you took and how often you left the test, so that your official first attempt can't be redone or reset. To keep results fair, we compare first-attempt answers on the same test to spot copying; nothing is decided automatically, and a flagged attempt is only looked at by us. Later attempts are only counted. We do not use your camera, microphone or screen.
- Devices: to stop a purchase being shared, each browser that opens a paid test gets a random device code in a cookie (it does not identify you), and we keep the codes of the devices that opened each purchase, with when they were last used.
- Licence mark: each PDF you download and each paid online test is marked with your masked email address (for example s*****@gmail.com) and your roll number.
- Technical data: our hosting provider records technical details of requests to the site — such as IP address, browser type and the page or file requested — to keep the site secure and fix problems.
- Reviews: if you rate a Test, we store your star rating, the first name you enter, your comment and the payment ID it belongs to (for a free test, no payment ID: instead, a one-way code made from your network address and the test, used only to stop the same test being reviewed many times from one connection; the address itself is not stored). We check each review before publishing it; only your first name, rating, comment, the Test and the date are shown on the site. Email support to have your review removed at any time.
- Visit statistics: we use Cloudflare Web Analytics to count visits and see which pages are used and how fast they load. It sets no cookies, does not track you across other websites, and does not identify you personally.
3. How We Use It
- To deliver your Tests on screen and by email, and to restore a purchase when you ask.
- To protect paid Tests from being shared (the device limit and licence mark) and to keep your first attempt as your recorded score.
- To answer support questions and handle refunds and complaints.
- To prevent fraud and misuse, and to meet our legal, tax and accounting obligations.
We do not sell your data, and we do not send you marketing messages unless you have asked us to.
4. Who We Share It With
- Razorpay, to process your payment.
- Cloudflare, which hosts the website, stores the Test files, sends our delivery emails and provides our cookie-free visit statistics.
- Government or law-enforcement authorities, where the law requires it.
5. Cookies and Browser Storage
We do not use advertising or tracking cookies, and our visit statistics (Cloudflare Web Analytics) work without cookies. When you open a paid test, the site sets one necessary cookie, mta_dev: a random device code used only for the 2-device limit on each purchase. Your library is kept in your browser's local storage so it works without an account. Razorpay's checkout may set cookies needed to process your payment.
6. How Long We Keep It
Purchase and payment records are kept for as long as needed to provide your Tests, handle refunds and complaints, and for the period required by tax and accounting law. Technical logs are kept only for a short period. Data in your browser stays until you clear it — for example under My library → Account settings → Clear my library on this device.
7. Your Rights
Under the Digital Personal Data Protection Act, 2023 you may ask us for a summary of the personal data we hold about you, ask us to correct or erase it, withdraw your consent, and nominate someone to exercise these rights for you. Write to support@mastertestingagency.com. If we do not resolve your complaint, you may approach the Data Protection Board of India.
8. Children
Many of our users are students under 18. If you are under 18, a parent or guardian should make the purchase or agree to it on your behalf.
9. Security
The site is served only over HTTPS. Paid Tests can be opened only with the access pass issued for that purchase, on up to 2 devices, and their answer keys stay on our server until you submit. We never receive your card or UPI details.
10. Grievance Officer
- Name & designation: Suresh Kumar Shukla, Proprietor
- Email: support@mastertestingagency.com
- Phone: +91 99963 36793
- Address: 401, Saket, Roorkee – 247667, Uttarakhand, India
11. Changes to This Policy
We may update this policy from time to time. The latest version is always on this page, with the date it was last updated.
Delivery Policy
How and when you receive the Tests you buy.
Last updated: 29 September 2026
1. Digital Products Only
All our Tests are digital. Nothing is shipped physically, and there are no delivery charges.
2. When You Receive Your Test
- Instantly on screen: as soon as your payment is confirmed, the Test is unlocked in My library. PDF Tests have a Download button; online Tests have a Start test button and open in your browser.
- By email: a copy is sent to the email address you entered at checkout — the PDF as an attachment, or the link to your online Test — usually within a few minutes.
3. Access
A PDF Test is yours to keep and print for your own use. An online Test stays available from My library and from the link in your email, and can be retaken. Access is for the purchaser only; see our Terms of Service.
4. If You Have Not Received Your Test
- Check your spam or promotions folder for the email.
- Go to My library and use Restore a purchase with the payment ID from your Razorpay receipt (it starts with "pay_").
- Still missing? Email support@mastertestingagency.com with your payment ID. We reply within 48 hours.
If money was debited but your Test was not delivered, you are covered by our Refund & Cancellation Policy.
Free tests and sample papers
Every free test on the site in one place: a full sample paper for each exam, and chapter tests you can take online with a real timer or download as a PDF. Answer keys included. No sign-up, no payment.
E-books
Chemistry e-books by S K Shukla, mentoring IIT-JEE aspirants since 1994; physics problem books by Anant Shukla and Team; and short notes on mathematics, physics, organic chemistry and inorganic chemistry for Class 11 and 12, NEET (UG), JEE Main and JEE Advanced by MTA Team. Digital editions (PDF), sold only on this website. Download from your library right after payment.
Contact us
Questions about a Test, a payment or a refund — email or call us; we reply within 48 hours.
Master Testing Agency
- Proprietor: Suresh Kumar Shukla
- Email: support@mastertestingagency.com
- Phone: +91 99963 36793
- WhatsApp: +91 99963 36793 · @mastertestingagency
- Telegram: @mastertestingagency · Channel: t.me/MasterTestingAg
- Address: 401, Saket, Roorkee – 247667, Uttarakhand, India · View on Google Maps
For a problem with a purchase, please include your payment ID (it starts with "pay_" and is in your Razorpay receipt).
Follow us
YouTube · Instagram · Facebook · LinkedIn · Telegram
Grievance Officer
Suresh Kumar Shukla, Proprietor — support@mastertestingagency.com, +91 99963 36793. We acknowledge complaints within 48 hours and aim to resolve them within 30 days.
Many questions are answered in our FAQ.