Skip navigation
Templates

Free Printable Bubble Answer Sheet Template (1–100 Questions)

Build a clean multiple-choice answer sheet in your browser: pick the number of questions, the answer options, the paper size and the header fields, then print it or save it as a PDF. No signup, free for classroom use.

By the Snap AI team ·

Need a bubble sheet for tomorrow's quiz? Use the generator below to make a free printable bubble answer sheet template: a plain-paper multiple-choice (MCQ) answer sheet with 1 to 100 questions, A–C, A–D or A–E bubbles, on A4 or US Letter. Set it up, check the preview, then print it or save it as a PDF.

Customize your answer sheet

Header fields

In the print dialog, choose “Save as PDF” to download a PDF file.

Preview

The rest of this page covers the settings, how to print so the sheets are easy to mark, how to make a matching answer key, and two ways to grade the stack when it comes back: by hand with a stencil key, or from photos taken with your phone.

How to use this free printable bubble answer sheet template

  1. Type a Sheet title (optional), for example "Unit 3 quiz". Left blank, the sheet is headed "Answer sheet".
  2. Set the Number of questions (1–100). The default is 40.
  3. Choose the Answer options for each question: A–C, A–D (the default) or A–E.
  4. Pick the Paper size: A4 or US Letter.
  5. Under Header fields, tick or untick Class, Date and Exam code. All three are ticked at first, and Name is always on the sheet.
  6. Check the Preview. Questions are laid out in up to four columns of no more than 25 rows, each row looking like "12. (A) (B) (C) (D)". The sheet carries one instruction line, "Fill in or circle one answer per question with a dark pen or pencil.", and a small snap-ai.app footer.
  7. Click Print or save as PDF. Your browser's print dialog opens: choose your printer, or choose Save as PDF as the destination to keep a PDF file.

The PDF option has a different name in each browser: Save as PDF, Save to PDF, or Microsoft Print to PDF on some Windows computers. Any of them gives you a file you can email, store with the test, or send to the school copier.

Choosing the number of questions and answer options

Set the question count to the exact length of your test. If the test has 35 questions, print 35 rows, not 40. Spare rows invite stray marks, and when the last row matches the last question, a student who skipped a line by mistake is much easier to spot.

Match the options to your longest question. A–D is the everyday choice. Use A–C for younger students or three-option questions, and A–E for tests written with five choices, as some university and standardized tests are. If only one or two questions have a fifth option, choose A–E and tell students to leave E empty everywhere else.

Common setups for a printable bubble sheet
TestQuestionsOptionsHeader fields to show
Weekly quiz10–20A–C or A–DName, Date
Unit test40A–DName, Class, Date
Mid-term or final with two versions50A–D or A–EName, Class, Date, Exam code
Mock exam or OMR sheet practice100A–DName, Class, Date, Exam code

A 100-question sheet uses all four columns of 25 rows. The generator is built for single-answer multiple choice; for true/false parts, short numeric answers or more than 100 questions, see Snap AI's own sheets further down, or let students answer on the question paper.

Printing tips for bubble sheets that mark cleanly

  • Plain paper is enough. Ordinary white copy paper works. You don't need special forms.
  • Print in black and white. Grayscale keeps the bubbles crisp and costs least on the school copier.
  • Print at 100% scale. In the print dialog choose 100%, Actual size or Default, not Fit to page or Shrink to fit. A resized sheet will not line up with a stencil key.
  • Match the paper size. Pick the size that is in the printer tray. US Letter is standard in the US, Canada and parts of Latin America (it is sold as short bond paper in the Philippines); A4 is standard almost everywhere else, including the UK, India, Australia and most of Europe and Asia.
  • Test one copy first. Print a single sheet, check that every row is there and nothing is cut off at the edges, then copy from that original or the PDF, never from a copy of a copy.
  • Dark pen or pencil. Ask students to fill in or circle one answer per question with a dark pen or a soft pencil (HB, No. 2 or darker). Very light pencil is hard to read by eye and by camera.
  • Agree on changed answers. With pencil, erase fully. With pen, cross the old mark out clearly before marking the new one, and check those rows yourself: two marks on one question are hard for anyone to grade fairly.

How to make a matching answer key

The simplest answer key is the same sheet, filled in correctly. After printing the student copies, change the title to something like "Unit 3 quiz – KEY", keep every other setting the same, and print one more copy. Fill in the correct bubbles with a dark pen and check each one against your question paper, because a slip in the key carries into every student's score.

  • Make one key per version. If you use the Exam code field, write the code on the key as well (for example 101 or A).
  • Keep a typed copy too, such as 1.A 2.C 3.B 4.D. It is quick to read out for peer marking, to paste into a spreadsheet, or to type into a grading app.
  • If you plan to mark with a stencil, print a second key copy for cutting, on thicker paper if your printer takes it.

How to grade the answer sheets

By hand with a stencil (overlay) key

  1. Take the spare key copy and cut out each correct bubble with a craft knife (a single-hole punch works for bubbles near the edge).
  2. Lay the stencil over a student's sheet and line up the edges and question numbers.
  3. Count the marks that show through the holes: that is the number correct. Put a small mark next to any hole that shows blank paper (a wrong or missing answer).
  4. Lift the stencil and scan for rows with two marks or none, then apply your rule for them.
  5. Write the score at the top and move on to the next sheet.

Stencil marking works, but it adds up: 3 classes × 32 students × 40 questions is 3,840 answers to check by eye, before you total the scores and type them into a gradebook.

From photos with your phone (Snap AI)

Snap AI reads the answers on each photographed sheet and checks them against your answer key. The AI only reads the marks; deciding right or wrong is done by plain code that compares each answer with your key. You can photograph sheets from this generator or many other common answer-sheet layouts, or skip the sheet and photograph answers circled directly on the question paper.

  1. Open the web app at app.snap-ai.app in any modern browser, or the Android app, and sign in with email or Google.
  2. Create a new grading batch for the test (on the web app's home screen, type an optional batch name and press Grade).
  3. Enter the answer key on the Text tab (for example 1.A 2.B 3.C), or upload or photograph your filled-in key sheet on the File or Take photos tab. Press Confirm and check what the AI read; you can edit any answer.
  4. Add one paper per student: photograph each sheet flat, in good light, with the whole page in the frame.
  5. Press Grade, then open Review. Each original photo sits next to the list of questions with the student's answer, the correct answer and the points. Anything the AI couldn't read is marked ungraded (0 points until you fix it). You can change the points of any question, and the total is recalculated without running the AI again.
  6. Download the scores with Export as CSV. The file opens in Excel or Google Sheets (getting it into your gradebook).

Each paper is out of 10 points by default, shared equally across the questions, and you can change the total. Snap AI is currently free to use, with a daily limit on how many papers the free plan grades. For the full walkthrough, see how to grade multiple-choice tests with your phone.

Photo quality decides the result. Blurry or dark photos, very faint pencil, a page cut off at the edge, or two answers marked on one question can be misread or left ungraded, so check those papers in Review before you export. More in how accurate AI grading is.

Snap AI's own printable sheets

If you'd like the AI to know the layout in advance, print a sheet from the web app's Answer sheet library instead. Its ready-made sheets are the THPT 2025 Math format used in Vietnam (12 multiple choice, 4 true/false, 6 short answer), the THPT 2025 Science format (18 + 4 + 6), 40 questions A–D and 50 questions A–D. You can also create up to 50 custom sheets with up to 10 sections and 200 questions each. Every sheet downloads as a printable A4 PDF with Download PDF, and picking it in a batch gives the AI a layout hint and can set the points for each section.

Which answer sheet works with which grading method

A bubble sheet is only as useful as the way you mark it. Before you copy 100 sheets, check that the sheet suits your method (tools as of October 2026).

How you gradeSheet to printGood to know
By hand with a stencil keyThis generator, at 100% scaleCosts nothing; make one key per version
Snap AI (phone or browser photos)This generator, a sheet from Snap AI's Answer sheet library, or no sheet at allReads many common layouts and answers circled on the question paper
ZipGrade appZipGrade's own answer sheet formsStandard 20, 50 or 100-question forms, or a custom form from its wizard, printed on white copier paper
Scantron scannerPre-printed Scantron forms, such as the 888P+ used by Scantron ScoreThe scanner is built for Scantron's own forms; sheets from this generator won't scan in it

Scantron and ZipGrade are trademarks of their respective owners. Snap AI is not affiliated with either.

Adding an exam code field for multiple versions

If you hand out two or more versions of the same test, keep the Exam code field ticked so every sheet says which version the student had. It prints four small boxes, one character each. Without it, sorting a mixed stack is guesswork, and a sheet marked against the wrong key can make a strong student look like they failed.

  • Use short, distinct codes of up to four characters, such as 101, 102, 103 or A, B, C, and print the same code on the question paper and on the key.
  • Put the code in the sheet title too, for example "Unit 3 test – 101", and print each version as its own stack, so the code is on the sheet even if a student forgets to write it.
  • Remind students to fill in the code before they start answering.
  • In Snap AI, put every key in one box: "Exam code 101" followed by its answers, then "Exam code 102", and so on. The code on each paper is read automatically and the matching key is applied. Make sure students fill in the code box: if the key has several codes, a paper without a readable code stops the grading, so check the headers before you press Grade, or grade each version in its own batch.

For shuffling questions, keeping versions fair and a worked example with four versions, see how to make and grade multiple exam versions.

Free for classroom use: what you can do with the sheets

Sheets made with the generator are free to print, photocopy and hand out for classroom use, whether you teach in a school, tutor privately or run a training centre. Feel free to share this page with colleagues. Please don't resell the sheets or the generator, for example as part of a paid template pack.

Frequently asked questions

No. Scantron's test-scoring scanners, such as Scantron Score, are built for Scantron's own pre-printed forms, so a sheet from this generator won't scan in them. These are Scantron-style sheets for marking by hand or grading from photos. If your school's scanner is the only way you grade, use the forms that scanner is made for.

There's no Word or Docs file to edit. Change the settings in the generator instead (title, number of questions, options, paper size and header fields), check the preview, then print or save it as a PDF. If you need several sections, true/false questions or more than 100 questions, create a custom sheet in Snap AI's Answer sheet library.

Up to 100, laid out in up to four columns of 25 rows. For longer exams, Snap AI's custom sheets go up to 200 questions, or you can split the test into two papers, each with its own sheet.

Yes. It saves printing, and students can't copy an answer onto the wrong row of a separate sheet. Snap AI can grade answers circled or marked on the question paper itself; see grading without an answer sheet.

It looks like one: a grid of numbered bubbles that students fill in. Official OMR forms for board and entrance exams are printed to an exact specification for a scanning machine, and this sheet isn't. Use it for classroom tests and OMR practice, and mark it by hand or with your phone.

No. The generator is free and needs no account. You only sign in, with email or Google, if you want Snap AI to grade the sheets from photos. Snap AI is currently free to use, with a daily limit on how many papers the free plan grades.