Skip navigation
How-to guides

How to Grade Multiple-Choice Tests With Your Phone (Step by Step)

Photograph each student's paper, check the questions the app flags, and download the scores. This guide shows what hand grading really costs you, how four grading methods compare, and every step in Snap AI.

By the Snap AI team ·

You can grade multiple-choice tests with your phone in three moves: enter the answer key once, photograph each student's paper, then review anything the app could not read before you export the scores. The phone takes over the slowest part, checking every answer one by one, and you stay in charge of the final marks.

How long hand grading really takes

Take a common load: 3 classes × 40 students × 40 questions. That is 120 papers and 4,800 answers to check. Say you are quick and need 2 seconds per answer with the key beside you:

  • Checking answers: 4,800 × 2 seconds = 9,600 seconds, or 2 hours 40 minutes.
  • Counting correct answers, writing the score and copying it into your gradebook: about 30 seconds × 120 papers = 1 hour.
  • Re-checks when a student queries a mark, or tallying which questions the class missed: extra time on top.

That is roughly 3 hours 40 minutes for one test, almost all of it mechanical checking and counting. Swap in your own class sizes; the pattern holds, and that mechanical part is what a phone can take over.

Grading by hand? Two habits help: grade the same page across the whole stack before turning to the next, and have students write answer letters in a column down the margin so you can run a key strip along it.

4 ways to grade multiple-choice tests faster, compared

The best method depends on what students write on, how many papers you have, and what equipment your school already owns.

Prices from each vendor's own page, as of October 2026
MethodEquipmentCostAnswer sheet neededBest for
Hand grading with an overlay or stencil keyA pen and your key; for a stencil, an answer sheet with the correct answers punched outFree, apart from your timeA stencil needs everyone on the same printed sheet; a written key works on any paperShort quizzes, small classes, no internet
Bubble-sheet scanner apps such as ZipGradePhone or tablet, plus a printerZipGrade: 100 papers a month free, unlimited for $6.99 USD a yearYes: the app's own printed sheetsTeachers who already give every test on a bubble sheet
Scanner or desktop OMR, such as Scantron Score or Remark Office OMRAn OMR machine, or a document scanner or copier plus softwareScantron Score: call for pricing, and its 100-question forms cost $117 per 500. Remark: paid licenceYes: pre-printed Scantron forms, or OMR forms you design and print (Remark)Schools and universities that score large batches in one place
AI photo grading of the paper students used, such as Snap AIPhone camera or computer browser, plus internetSnap AI: currently free, with a daily limit on how many papers the free plan gradesNo: answers circled on the question paper, or many common answer-sheet layoutsAnswers marked on the question paper, mixed sheets, several exam versions

Each method wins somewhere. Hand grading needs nothing but time. Bubble-sheet apps are cheap, and some, like ZipGrade, work offline, as long as every student fills in the app's own sheet. Scanner OMR handles large volumes in one place, but needs a scanner and printed forms: Scantron's own, or plain-paper forms you design for Remark. AI photo grading reads the paper students actually used, but needs internet and a clear photo.

Snap AI is one tool in that last group; others, such as iGrade, also read ordinary paper tests. If your students circle answers on the question paper, see how to grade without an answer sheet. If you prefer a sheet, print one from the free answer sheet generator.

ZipGrade, Scantron, Remark and iGrade are trademarks of their respective owners, and Snap AI is not affiliated with them. Prices change, so check each vendor's page before you buy.

How to grade multiple-choice tests with your phone in Snap AI

Snap AI runs in any modern browser on a phone or computer, and as an Android app on Google Play. You need internet, your answer key and the papers. Button names below are from the web app.

  1. Open Snap AI and sign in. Go to app.snap-ai.app in your phone's browser, or open the Android app, and sign in with email or Google.
  2. Create a batch. Use one batch per test and class. On the home screen, type a name in Batch name (optional), for example "8C fractions quiz", and tap Grade.
  3. Set the points, or skip. On Points Setup, the Score scale is the top score per paper, 10 by default. Enter 40 to give each of 40 questions one point, or 100 to read scores as percentages. If students used one of the app's answer sheet templates, choose it under Answer sheet. Tap Continue to Upload, or Skip to keep the defaults.
  4. Enter the answer key. Under Enter answer key, pick File, Take photos or Text. Typing is quickest, in any clear format such as 1.A 2.B 3.C. For several versions, write "Exam code 101" above that version's answers and "Exam code 102" above the next. Tap Confirm (a file is read as soon as you choose it), then check Exam codes read from the key and use View answers to fix anything misread.
  5. Add papers, one student per paper. Under Papers to grade, tap the upload box below Paper 1. On a phone it opens the rear camera; on a computer, drop in scans or browse for files. Photograph every page of that student's test (the camera button adds another page), then tap Confirm. Tap Add another student's paper for the next student and repeat.
  6. Tap Grade. Snap AI reads each paper and scores it against the key that matches its exam code. Keep the page open while it works.
  7. Review the results. Grading results lists every paper with its score and its correct, incorrect and ungraded counts. Tap Review to see the original photo (zoomable) next to each question's answer and points. If a mark was misread, change it to Correct or Incorrect, or set its points, and tap Save. The total updates at once, with no regrading.
  8. Export as CSV. Tap Export as CSV to download one file for the class. It opens in Excel or Google Sheets, with columns for Name, Exam Code, Score and Notes (the ungraded questions and why), then one column per question holding the student's answer.

Who decides the score? The AI only reads each student's marks, name, class and exam code from the photo. Snap AI's own code then compares every answer with your key: an exact match (ignoring capitals and spaces, and treating 12,5 and 12.5 as the same number) earns the points. A question it cannot read is marked ungraded and scores 0 until you fix it.

On Android, the camera scanner takes several pages in a row, lets you reorder or delete them, and uploads in the background. For Set A and Set B tests, see the guide to multiple exam versions; the CSV export guide shows how to bring the file into Excel, Google Sheets or your gradebook.

Photo tips for scanning answer sheets with your phone

Most reading problems come from the picture, not the marks. These habits help with any phone grading app:

  • Whole page, all four edges. Fit the full page in the frame. Don't zoom in on one section or clip the last row of questions.
  • Flat and straight. Lay the paper on a desk and hold the phone directly above it, not at an angle. A plain, contrasting surface makes the edges easy to see.
  • Even light, no shadows. Work near a window or under a ceiling light so no shadow falls across the answers. If the flash leaves a bright spot on glossy paper, switch it off.
  • Sharp, not blurry. Hold still, then glance at the photo. Retake any picture where the letters look soft.
  • One student per paper. Put all pages of one student's test in the same paper, in order, and never put two students in one photo.
  • Header in the shot. Name, class and exam code should be readable on the page you photograph.
  • Scans work too. Photos or PDFs from a school copier are fine: JPEG, PNG, WebP, GIF or PDF, up to 5 MB each.

Common problems and how to fix them

Even with good photos, a few papers need a second look.

Two answers circled

When a student circles both A and C, there is no single answer to compare with the key. The reading may show both letters, one or none, so the question can come back incorrect or ungraded. Decide your class rule (many teachers give no credit), then set the points in Review.

Erasures and changed answers

A half-erased bubble or circle can look like a real mark. Ask students to erase fully, or cross out the old choice and circle the new one clearly. Where you see erasures, compare the photo with the result list in Review.

Faint pencil

Very light pencil may not be read, and the question is then marked ungraded. Better light helps; a dark pencil or a pen helps more. Ungraded questions appear in the review and in the CSV Notes column, so none slip through.

Missing or misread exam code

If your key holds several exam codes, every paper needs a readable code, or grading stops with an error at that paper. Check that each header shows its code before you tap Grade. After grading, compare the code shown on each result with the photo: a misread code means the paper may have been scored against the wrong key. Have students write the code clearly at the top of the first page, or give each version its own batch with only that version's key.

Cropped page

A question cut off at the edge of the photo cannot be read. Before grading, tap the red × on the photo's thumbnail (Delete image) and retake it. After grading, either fix the affected questions in Review, or tap Grade papers to reopen the batch, delete that paper, add a fresh photo and tap Grade. Only the new paper is graded.

For more on what affects reading quality, see how accurate AI grading is.

Limits to know before you start

  • Internet required. Photos are read online; there is no offline mode. Where the signal is poor, an offline app such as ZipGrade may suit you better.
  • Closed answers only. Snap AI grades single-choice (A to D by default), true/false, short answers that match the key exactly, and matching. It does not grade essays or open-ended answers.
  • You are the final check. Plan time to look at ungraded and doubtful questions before you share scores.
  • CSV, not gradebook sync. Export is a CSV file, with no direct link to an LMS or school gradebook and no class column.
  • Daily limit on the free plan. Snap AI is currently free to use, with a daily limit on how many papers the free plan grades. The home screen shows how many you have graded today.

Marking scripts? A vocabulary note for UK, India and Africa

If you came here to mark exam scripts with your phone, or looking for an MCQ checker app or a test checker app (common phrasing in the Philippines), this guide covers the same task. A quick translation:

  • Marking (UK, India, Africa) means grading, and marks are points or scores.
  • Scripts are students' completed exam papers.
  • Mark scheme or marking scheme, and memo in South Africa, is the answer key.
  • OMR sheet (India) is a bubble sheet. OMR, optical mark recognition, is the technology inside Scantron-style machines.
  • MCQ is a multiple-choice question, and an MCQ checker app grades them.
  • Set A / Set B or paper code is the exam code or test version.
  • Candidate number or roll number is a student ID. Snap AI reads the name, class and exam code, not candidate or roll numbers, so make sure students write their names.

Frequently asked questions

Yes, several. Snap AI is currently free to use, with a daily limit on how many papers the free plan grades, and it reads the paper students already used. ZipGrade grades 100 of its own bubble sheets a month for free, then costs $6.99 USD a year for unlimited use (as of October 2026). The ZipGrade alternative guide compares the two in detail.

Yes, through the browser. Snap AI has no iOS app, but the web app at app.snap-ai.app runs in Safari or Chrome on an iPhone, opens the rear camera when you add a paper, and converts iPhone HEIC photos automatically.

There is no fixed limit on questions per paper when you grade without a template. A saved answer-sheet template can hold up to 200 questions in up to 10 sections. Long tests can span several pages; add every page of one student's test to the same paper.

Yes. View statistics on a graded batch shows correct, incorrect and ungraded counts for every question (split by exam code), the class average, and the lowest, average and highest scores. For a fuller item analysis, the CSV holds each student's answer to every question, so you can work out difficulty in a spreadsheet.

The photos are uploaded to cloud storage and read by an AI model (Google Gemini) to pick out answers, names, classes and exam codes. You remain responsible for your students' data, so follow your school's rules; if in doubt, ask students to write only a first name and initial.

Often, yes. It reads bubble and answer sheets of many common layouts, not one fixed form. For more reliable reading, attach a matching answer-sheet template on Points Setup. Built-in templates include 40- and 50-question A–D sheets, and you can create your own and download it as a printable A4 PDF.