tools

    How to Create Self-Grading Course Quizzes Using Google Forms

    Turn Google Forms into an automatic quiz grader for your online course. Enable quiz mode, set correct answers, add per-question feedback, and share results with students — all free.

    Abe Crystal, PhD9 min readUpdated June 2026

    Self-grading quizzes aren't about testing students — they're about giving students immediate feedback on whether they understood the material. Google Forms has a built-in quiz mode that scores multiple-choice questions the moment a student submits. You set the correct answers, assign point values, and write feedback for right and wrong responses. Students get their score immediately. You get a spreadsheet of results without grading a single quiz by hand.

    20–30 minutes per quizGoogle Forms (free)No technical skills needed
    1Enable quiz mode
    2Write questions
    3Set answer key
    4Add feedback
    5Configure results
    6Share

    What you’ll walk away with:

    • A self-grading quiz with automatic scoring and instant student feedback
    • Custom feedback messages for both correct and incorrect answers
    • A linked Google Sheet tracking every student's results by question
    • Data showing which concepts your students are struggling with most

    Why Google Forms quizzes

    Most course creators avoid quizzes because grading them is tedious. Google Forms eliminates that problem entirely for objective questions. You build the quiz once, set the answer key once, and every student who submits gets scored automatically. There's no per-student grading work regardless of whether ten people or ten thousand take the quiz.

    Google Forms handles all of this for free. The quiz builder supports multiple choice, checkboxes (select all that apply), and dropdown questions with automatic scoring. It records every response in a Google Sheet so you can spot which questions most students miss — a reliable signal that the preceding lesson needs clarification.

    Step-by-step: Building a self-grading quiz

    1

    Create a form and enable quiz mode

    Go to forms.google.com and create a new blank form. Click the gear icon (Settings) at the top, then select the "Quizzes" section. Toggle "Make this a quiz" to on. This single toggle unlocks the answer key, point values, and feedback features for every question in the form. Before you close settings, choose when to release grades: "Immediately after each submission" works well for low-stakes knowledge checks, while "Later, after manual review" gives you control over timing for more formal assessments.

    2

    Write your questions using scorable question types

    Add questions using Multiple choice, Checkboxes, or Dropdown — these are the three question types that Google Forms can auto-grade. Multiple choice (single correct answer) is the most common for course quizzes. Checkboxes work well for "select all that apply" questions where students need to identify every correct option. Dropdowns are useful for matching or fill-in-the-blank style questions with a fixed set of answers.

    Write four to five answer options per question. Include plausible distractors — wrong answers that reflect common misconceptions about the material. A question with one obviously correct answer and three absurd alternatives doesn't test understanding. The goal is to surface whether students grasped the key concept, not whether they can eliminate joke options.

    3

    Mark the correct answer for each question

    Click the "Answer key" link at the bottom left of any question. Select the correct answer (or answers, for checkbox questions). This is what Google Forms uses to score the submission. For checkbox questions, a response is only marked correct if the student selects every right option and no wrong ones — partial credit isn't available in the default scoring.

    4

    Add feedback for right and wrong answers

    While the answer key is open, click "Add answer feedback." You can write separate feedback for correct and incorrect responses. This is the most underused feature of Google Forms quizzes and the one that matters most for learning. A student who gets a question wrong and sees "Incorrect" learns nothing. A student who sees "The correct answer is B. Spaced repetition works because each retrieval strengthens the memory trace — see Module 3, Lesson 2 for the full explanation" knows exactly what they missed and where to review it.

    Write feedback that explains the reasoning, not just the answer. You can also include a link in the feedback text — pointing students back to the relevant lesson, a specific resource, or a reading — which turns the quiz into a self-directed review tool.

    5

    Set point values for each question

    In the answer key view, set the point value for each question. The default is zero, so you need to assign points explicitly. A simple approach: give every question the same value (one point each) for straightforward knowledge checks. If some questions test deeper understanding or synthesis, weight them higher. Google Forms tallies the total automatically and shows each student their score as a fraction of the total possible points.

    6

    Configure what students see in their results

    Back in Settings under Quizzes, the "Respondent can see" section controls what appears after submission. You can toggle three options independently: missed questions (which ones they got wrong), correct answers (the actual answer key), and point values. For a learning-focused quiz, turn on all three — students benefit most when they can see exactly what they missed and what the right answer was. For a quiz where you want to reuse the same questions across cohorts, turn off "Correct answers" so the answer key stays private.

    7

    Share the quiz with your students

    Click "Send" and copy the link. Paste it into the appropriate lesson in your course — typically at the end of a module as a knowledge check. Add a sentence of context: "This five-question quiz covers the key concepts from this module. You'll see your score and feedback immediately after submitting." Students click the link, complete the quiz, and get their results without any action from you.

    Tips for better course quizzes

    Test one concept per question

    Questions that combine multiple ideas ("Which of the following is true about both spaced repetition AND interleaving?") are harder to learn from when answered incorrectly, because the student can't tell which concept they misunderstood. One question, one concept. If you want to test both topics, write two questions.

    Shuffle the question order

    In Settings under Presentation, toggle "Shuffle question order." This makes it harder for students to share answers by position ("the answer to number 3 is B") and also reduces the chance that the order of your questions inadvertently cues the correct answer. For cohort-based courses where students might work through the quiz at the same time, shuffling is especially useful.

    Use the response data to improve your lessons

    Google Forms generates a summary view under the Responses tab that shows the percentage of students who selected each answer for every question. If 60% of students miss the same question, the problem is more likely your lesson than their studying. That pattern is a clear signal to revisit how you taught that concept. Over two or three cohorts, quiz data becomes your most reliable guide to which parts of your course need reworking.

    Limitations

    Only auto-grades objective question types

    Google Forms only auto-grades multiple choice, checkboxes, and dropdowns. Short-answer questions can technically be graded if the response matches your answer key exactly, but a minor variation in wording or spelling counts as wrong. Paragraph and essay questions can't be auto-graded at all. If your course needs written assessments with nuanced feedback, you'll need to grade those manually in the linked spreadsheet.

    No partial credit for checkbox questions

    If a question has three correct answers and a student selects two of them plus one wrong one, the entire question is marked incorrect. You can't assign partial points or weight individual options. For complex "select all that apply" questions, this can feel punitive. One workaround is to break multi-select questions into separate true/false style multiple-choice questions.

    No question banks or randomized pools

    Google Forms lacks question banks and randomized question pools — features that dedicated quiz tools and most LMS platforms offer. Every student sees the same questions (shuffled in order, if you enable that, but the same set). For low-stakes knowledge checks and formative assessment, this is fine. For high-stakes exams where test security matters, you may need a more specialized tool.

    Frequently Asked Questions

    Can Google Forms quizzes grade short-answer or essay questions?

    Only partially. You can mark a short-answer question as correct if the response exactly matches the answer key you provide, but Google Forms doesn't interpret meaning — a minor typo or different wording counts as wrong. Essay and paragraph questions can't be auto-graded at all. For those, you need to review and score responses manually in the linked Google Sheet. In practice, build your self-grading quizzes around multiple choice, checkboxes, and dropdown questions where automatic scoring is reliable.

    Do students need a Google account to take a quiz?

    Not if you configure the form correctly. By default, quizzes created in a Google Workspace account may require sign-in. To open the quiz to anyone, go to Settings, then Responses, and make sure "Restrict to users in [your organization]" is off. Also uncheck "Limit to 1 response" if it requires sign-in. Students can then take the quiz with just the link — no Google account needed.

    How do I prevent students from sharing answers after taking the quiz?

    Google Forms gives you two settings that help. First, under quiz options, choose "Later, after manual review" for releasing scores — this lets you control when results are visible. Second, uncheck "Missed questions," "Correct answers," and "Point values" in the respondent settings so students can't screenshot the answer key. Neither setting is foolproof for a determined group, but together they remove the easy path to sharing. For higher-stakes assessments, consider shuffling question order and creating multiple versions of the quiz.

    Related Guides

    From Quiz to Course

    A self-grading quiz transforms passive course content into active learning. Students engage with the material, discover what they actually retained, and get pointed back to what they need to review. Google Forms handles the scoring mechanics so you can focus on writing questions that test real understanding rather than memorization.

    When you're ready to build a course around those quizzes, Ruzuku gives you a place for everything — lessons, discussions, quizzes, and downloadable resources in one space your students can navigate without switching between tools. Start building for free.

    Topics:
    google forms
    quizzes
    self-grading
    course assessment
    automatic scoring
    student feedback
    free tools

    Related Articles

    tools

    How to Create Course Surveys Using Google Forms

    Build pre-course, mid-course, and post-course surveys in Google Forms to gather student feedback. Free, simple, connected to Sheets for analysis.

    Read more
    tools

    How to Validate Your Course Idea Using Google Forms

    Use a Google Forms survey to test whether people will pay for your course before you build it. Questions to ask, how to distribute, how to read results.

    Read more
    tools

    How to Track Student Progress Using Google Sheets

    Build a free student progress tracker in Google Sheets with columns for attendance, assignments, completion, and grades. Conditional formatting included.

    Read more

    Ready to Build Your Course?

    You have the tools. Now bring your course to life. Start free on Ruzuku — unlimited courses, zero transaction fees.

    No credit card required · 0% transaction fees