One of the most powerful features of Google Forms is its ability to automatically grade quizzes. When set up correctly, students submit their responses and instantly receive their score, correct answers, and feedback — with zero grading work on your end.
In this guide, you'll learn how to set up self-grading quizzes in Google Forms, both the manual way and the automated way using a spreadsheet.
What Is a Self-Grading Quiz?
A self-grading quiz is a Google Form configured in "Quiz mode." In this mode, you set an answer key for each question with point values. When someone submits the form, Google Forms compares their responses to the answer key and calculates a score automatically.
You can configure it to:
- Show the score immediately after submission
- Show which questions were right and wrong
- Display the correct answers
- Provide custom feedback for correct and incorrect responses
This is a huge time saver for educators. Instead of spending hours grading papers, the quiz grades itself the instant a student clicks Submit.
Method 1: Set Up Self-Grading Manually in Google Forms
Here's how to do it entirely within the Google Forms editor:
Create a New Form and Enable Quiz Mode
Open Google Forms and create a new form. Click the Settings tab (gear icon), then toggle "Make this a quiz" to on.
Under quiz settings, you can choose:
- Release grade: Immediately after submission, or later after manual review
- Respondent can see: Missed questions, correct answers, and/or point values
Add Questions and Set Answer Keys
Add your questions normally (multiple choice, checkbox, dropdown, etc.). For each question, click the Answer key link at the bottom left of the question card. Here you can:
- Select the correct answer(s)
- Set the point value
- Add feedback for correct and incorrect answers (optional)
Test Your Quiz
Click the preview button (eye icon) to open the quiz as a respondent would see it. Submit a test response to verify that grading works correctly and feedback displays as expected.
The catch: For a 30-question quiz, you need to click "Answer key" on each question individually, select the correct answer, and set the point value — 30 times. This is tedious, especially if you already have the answers in a spreadsheet.
Method 2: Auto-Generate a Self-Grading Quiz from a Spreadsheet
If you have your quiz data in a Google Sheet (or want to build it there), SheetFormR can create the entire self-grading quiz automatically. The answer keys, point values, and quiz settings are all configured during form generation — you don't have to set them one by one in the Forms editor.
Set Up Your Spreadsheet
Your spreadsheet needs columns for the question, answer options, correct answer, and point value. For example:
| Question | A | B | C | D | Answer | Points |
|---|---|---|---|---|---|---|
| What is 7 × 8? | 54 | 56 | 58 | 64 | B | 1 |
| Who wrote Romeo and Juliet? | Dickens | Shakespeare | Austen | Hemingway | B | 2 |
Enable Quiz Mode in SheetFormR
Open SheetFormR from the Extensions menu. Toggle Quiz Mode on. This tells SheetFormR to configure the generated Google Form as a graded quiz with automatic scoring enabled.
Map Columns and Generate
Map your columns (question, options, correct answer, points) and click Create Form. SheetFormR will:
- Create the Google Form
- Enable quiz mode on the form
- Add all questions with their answer options
- Set the answer key for each question
- Apply point values
- Configure grade release settings
The result is a fully self-grading quiz, ready to assign — no manual answer key setup required.
Time saved: A 40-question self-grading quiz that would take 60+ minutes to set up manually (including answer keys and point values) takes about 30 seconds with SheetFormR.
Which Question Types Support Auto-Grading?
Not all Google Forms question types can be automatically graded. Here's what works:
| Question Type | Auto-Gradable? | Notes |
|---|---|---|
| Multiple Choice | ✓ Yes | Single correct answer |
| Checkboxes | ✓ Yes | Must select all correct options |
| Dropdown | ✓ Yes | Single correct answer from list |
| Short Answer | ✓ Yes | Exact text match (case-insensitive) |
| Paragraph | ✗ No | Requires manual review |
| Linear Scale | ✗ No | No answer key option |
| Grid | ✗ No | No answer key option |
For the best auto-grading experience, stick to multiple choice, checkboxes, dropdown, and short answer questions. If you need paragraph or essay questions, consider putting them in a separate section that you'll grade manually, or use them as ungraded reflection questions.
Best Practices for Self-Grading Quizzes
Choose the right grade release timing
If all students take the quiz at different times, release grades immediately so they get instant feedback. If it's a timed assessment where some students might share answers, release grades after manual review so you can publish all scores at once after the window closes.
Use feedback for learning, not just scoring
Google Forms lets you add feedback text for both correct and incorrect answers. Use incorrect feedback to explain why the answer is wrong and point students to the relevant material. This turns the quiz from just an assessment into a learning tool.
Mix auto-graded and manually-graded questions
You can include paragraph questions in a self-grading quiz. The auto-gradable questions get scored immediately, and you can manually grade the open-ended questions later. Google Forms handles both in the same quiz.
Enable "collect email addresses"
If you need to know who submitted what, enable email collection in the form settings. This is especially important for Google Classroom integration, where you need responses tied to student accounts.
Randomize question and answer order
In the quiz settings, you can shuffle the order of questions and the order of answer options. This makes it harder for students sitting next to each other to share answers.
Viewing and Exporting Grades
After students submit their quizzes, you can view results in several ways:
- Summary view — See overall statistics: average score, score distribution, which questions were missed most often
- Individual view — Review each student's response and score
- Spreadsheet export — Click the green Sheets icon to export all responses and grades to a Google Sheet for your records or gradebook
If you're using Google Classroom, grades can sync directly to the Classroom gradebook when the form is assigned as a Classroom quiz assignment.
Frequently Asked Questions
Can I change the answer key after students have responded?
Yes. If you realize an answer key was wrong, you can update it and Google Forms will re-grade all existing responses automatically. This is a lifesaver when you accidentally mark the wrong answer as correct.
Can students see the correct answers?
Only if you choose to show them. In quiz settings, you control whether respondents can see missed questions, correct answers, and point values. You can change these settings at any time.
Does self-grading work on mobile?
Yes. Students can take the quiz on any device with a browser. Grades and feedback display the same way on mobile as on desktop.
Can I give partial credit?
Google Forms has limited partial credit support. For checkbox questions, you can award partial credit for partially correct answers. For other question types, it's all-or-nothing. If you need more nuanced grading, you'll need to adjust scores manually in the response spreadsheet.
Create Self-Grading Quizzes in Seconds
SheetFormR sets up answer keys, point values, and quiz settings automatically from your spreadsheet.
Try SheetFormR Free →