Teachers · problem and fix
Google Classroom quiz grades not importing on Mac: causes and fixes for 2026
Google documents the usual reasons quiz grades fail to import into Google Classroom. The quiz must be the only attachment, the form must collect email addresses, and grade importing must be on when you create the assignment. Check those three rules first. Then work through the fixes below in order, starting with the setup.
The short answer
- Grade importing needs a quiz assignment with the form as the only attachment.
- The form must collect email addresses, and students must share your domain.
- Import overwrites every grade at once, and you cannot pick one student.
- Editing after posting, or changing import settings, can block the import.
- No Mac-only fix exists. Check the setup in Chrome, then wait out passback before you retry.
What quiz grades not importing into google classroom costs you
Hours of retyping
Manual entry eats time you already do not have. A 2022 EdWeek survey reported a median of 5 hours per week on grading and feedback, within a median 54 hour work week. Every retyped score adds to that load. It also adds a typo you may not catch until a parent asks.
Overwritten grades
The import replaces every grade for the assignment at once. If you corrected a score by hand, or a Forms change came after the import, you can lose the correct number. You cannot pick one student to protect. Check the gradebook after each import.
Students and parents see gaps
A missing grade can look like missing work. A grade that did not update can look like your error. Parents may email about either one. Each reply costs time, and that time is not spent on lessons.
Wrong passback waits
Third-party grades can take up to 30 seconds to pass back. A teacher who does not know that may assume the tool failed and enter grades a second time. Two versions of the same score create more cleanup later.
Lost trust in the setup
After one failed import, some teachers stop trusting the connection. They re-enter everything by hand as a precaution. That is safe but slow. Test the setup on one small quiz before you rely on it for a full unit.
Why it happens
Quiz not set up as a quiz
Google's help says the Import grades option is missing when the form was not set up as a quiz. Grade importing must also be on when you create the assignment. Those choices happen at the start, so check them before you post. If you are unsure, create a test assignment and confirm the option appears.
Form attached as a link
Google says attaching the form as a link means grades cannot be imported. The form must be the quiz itself, and it must be the only attachment on a quiz assignment. A link looks harmless, and it is easy to add one to share a quiz. That habit can block the import.
Extra attachments on the assignment
A quiz assignment should carry only the quiz. Extra files or links break that rule. Google's developer docs also say only one attachment can carry the Grade sync label for add-on passback. Removing that attachment does not move the label, so you may need to rebuild the setup.
Email collection off or domain mismatch
Google's rule is that the form must collect student email addresses. Students must also be in the same domain as the teacher. Without those addresses, a response cannot be tied back to a student account. A student who signed in with an outside account is one example of a mismatch.
Editing after posting
Google says editing the assignment after saving or posting may prevent importing grades. Changing import settings can do the same. It is easy to trigger when you tweak a quiz after students have already started it. Make revisions before you post, if you can.
Admin passback block or firewall
For third-party tools, Google's Assignments LTI troubleshooting page lists two causes. The admin may have set the LMS to not allow grade passback. Or the LMS may sit behind a firewall that blocks requests from Assignments. Neither is a teacher setting. You need your admin to change them.
Forms changes after the import
Forms and Classroom store grades separately. If you change a grade in Forms after the import, Classroom keeps the old score. You must import again to overwrite it. The Forms page shows the new number, so the mismatch is easy to miss.
How to fix it
These work with or without any app.
Confirm the setup before anything else
Check that the form is a quiz, attached as the only attachment, and not as a link. If Import grades is missing, the setup is the cause that Google's help points to. Start a new assignment with the finished form if the setup was wrong. That is my advice based on Google's rules, not a documented repair.
Remove extra attachments and finish the form
A quiz assignment should carry only the quiz. Remove other files and links. Grade short answers in Forms first, then import. A grade you change later needs another import, so finish the Forms work before you run it.
Run View assignment > Import grades > Import
Open the quiz assignment, click View assignment, then Import grades on the Student work page, then Import. Compare a few students against the Forms responses before you trust the totals. The import overwrites every grade for that assignment, so run it once you are ready.
Re-import after every Forms change
Forms and Classroom keep separate grades. After you change a score in Forms, import again. The new import overwrites the old Classroom grade. Note the date of each import in your own records, so you know which version is current.
Check the email setting and the domain
Make sure the form collects student email addresses. Make sure students are in your domain. Students who sign in with outside accounts do not meet the rule. Fix the form setting yourself, and ask your admin about any account that needs changing.
Wait, then check passback for third-party tools
Google's developer docs give a typical delay of 5 to 10 seconds for add-on passback, and up to 30 seconds. With teacher credentials, grades can wait for you to act in the Classroom interface. Wait the full window, then check the Classroom page. If nothing arrives, go to your admin.
Ask your admin about passback and the firewall
Two causes sit outside the teacher's control. Your admin may have blocked grade passback in the LMS. A firewall may block requests from Assignments. Ask whether passback is allowed and whether Assignments can reach the LMS. Ask whether the tool uses LTI version 1.3, which Google recommends.
Fall back to manual entry
When the import keeps failing, enter scores by hand from the Forms responses. It is slow, but no later import will overwrite your entries by surprise. Some third-party guides describe CSV workarounds. Those guides were not verified here, so test any of them on a copy first.
You built the quiz in Google Forms, and students finished it. Now the scores sit in Forms, but the Google Classroom gradebook is empty or missing students. This is a frustrating gap, and it is not random. Google documents the rules for importing quiz grades, and most failed imports break one of them. Check the rules first. Then work through the fixes in order.

What a failed import costs you each week
Retyping quiz scores is slow, and it is easy to get wrong. No public study measures how often the Forms to Classroom import fails, so there is no failure rate to quote. You can measure the time pressure instead. In a 2022 EdWeek Research Center survey, commissioned by Merrimack College, teachers reported a median of 5 hours per week grading and giving feedback. The same teachers reported a median of 54 hours of total work per week. Every hour spent on manual entry comes out of that total.
5 hours
median weekly time US teachers spend grading and giving feedback, 2022 survey
How Teachers Spend Their Time: A Breakdown (EdWeek, April 2022)54 hours
median total work hours per week for the same teachers, 2022 survey
How Teachers Spend Their Time: A Breakdown (EdWeek, April 2022)9.9 hours
average weekly marking time in a vendor-published survey of 258 US teachers, January 2025
Learnosity blog: a third of US teachers considered leaving due to grading workload5 to 10 seconds
typical delay for a Classroom add-on grade passback, which can take up to 30 seconds
Attachment grades and grade passback | Google for DevelopersA bad import can cost more than a failed one. Google's help says the import brings in all grades at once. It overrides any grades already entered for that assignment. You cannot choose one student. If you typed a correction into Classroom earlier, the import can replace it.
Late changes cause a quieter problem. Forms and Classroom store grades separately. If you fix an answer in Forms after the import, Classroom keeps the old score until you import again. The Forms page shows the new number, which makes the mismatch easy to miss.
Why quiz grades fail to import into Classroom
Google's help page for quiz assignments lists the setup rules. Break one and the Import grades option may never appear. Other rules affect who gets graded. The first two rules are the ones Google ties to the missing option, so start there.
- The form must be set up as a quiz, with grade importing on when you create the assignment.
- The quiz must be the only attachment on a quiz assignment. Links and files count.
- The form must collect student email addresses.
- Students must be in the same domain as the teacher, and each student can respond only once.
- Attaching the form as a link means grades cannot be imported at all.
If Import grades is missing, look at the setup first. Google's help says the option is absent when the form was not set up as a quiz, or when grade importing was off at creation. These are choices you make at the start. The help page does not describe a repair for them after posting. If the setup was wrong, the cleanest path is a new assignment with the finished quiz attached. That is my advice, based on those rules.
Editing after posting and the all or nothing import
Google's help says that changing import settings, or editing the assignment after saving or posting, may prevent importing grades. Treat posting as the point where your setup must be final. Finish the form, the answer key, and the assignment settings first. Then post.
Keep the all or nothing rule in mind too. The import takes every grade at once, and you cannot select individual students. If only part of the grade comes from the quiz, import the quiz grades before you enter anything else for that assignment. Otherwise the import replaces work you already graded.
Third-party tools and LTI grade passback
Many schools do not use Classroom quizzes alone. Some grades flow from a learning management system (LMS) or an add-on tool through a connection called LTI. Google's Assignments LTI help names two common causes when a grade does not pass back to the LMS. Your admin may have set the LMS to block grade passback. Or a firewall may block requests from Assignments. Google advises LTI version 1.3 for best results.
Timing matters. Google's developer documentation says a typical Classroom add-on grade passback takes 5 to 10 seconds. It can take as long as 30 seconds. Wait that long before you call a grade failed. Then look at the Classroom page, because the next rule applies.
The developer docs say that with signed-in teacher credentials, no grades populate in Classroom until you take action in the Classroom interface. A missing grade may be waiting for you. The docs also say only one attachment can carry the Grade sync label. Removing that attachment does not move the label to another one. Check which attachment holds the label before you remove anything.
| What you see | Likely cause | Where to check first |
|---|---|---|
| Import grades option missing | Form not set up as a quiz, or grade importing off at creation | Assignment setup and the form attachment |
| Some grades missing after import | Form does not collect emails, or a student is outside your domain | Form email setting and student accounts |
| Forms score changed, Classroom still shows the old score | Forms and Classroom store grades separately | Run the import again after the change |
| Add-on or LMS grade never arrives | Admin passback block, firewall, or the wait window | LMS admin settings, then wait up to 30 seconds |
Fix it in this order
Work from the setup down to the connection. The first four steps are yours to do. The later steps may need your school's IT team. Google's labels can change on current screens, so read each step for its function, not its exact wording.
- Confirm the setup. Check that the form is a quiz and that the quiz is the only attachment, not a link. If Import grades is missing, the setup is the cause.
- Remove extra attachments. Only the quiz can stay on a quiz assignment. Finish any short answer grading in Forms before you import.
- Run the import. Use View assignment > Import grades > Import on the Student work page. Then compare a few students with the Forms responses.
- Check the form and the people. Confirm the form collects student email addresses. Confirm students are in your domain, because outside accounts do not meet the rule.
- Import again after any Forms change. The import overwrites the Classroom grade, so each change needs a fresh import.
- If a third-party tool is involved, check passback with your admin before you retry.
Reload the Classroom tab with ⌘R after an admin change, so the page shows current data. Then try the import again. Do not run several imports in a row without checking the result. Each import overwrites the one before it.

A worked example you can copy
Say you gave a quiz in the middle of a unit, and the quiz counts toward the final grade. You typed a few scores into Classroom by hand before the quiz was graded in Forms. Then you run Import grades. The import overwrites those hand typed scores, because it brings in every grade at once. The fix is to import the quiz grades first, before you enter other grades for that assignment.
Now a second scenario. A student asks you to re-check question four. You fix the answer key in Forms, and the student's score changes there. Classroom still shows the old score. Run the import again, and the new score overwrites the old one. Write the date of each import in your notes, so you know which version is current.
Mistakes that waste the most time
- Attaching the form as a link instead of making it the quiz assignment.
- Editing the assignment after posting, then wondering why the import stopped working.
- Calling a grade missing before the passback window has passed.
- Typing a correction into Classroom, then running Import grades. The import replaces the correction.
- Skipping the email collection setting because the form works fine for students.
- Running the import again and again without checking the result each time.
If the import still fails, enter the scores by hand
Manual entry is the fallback. Open the Forms responses and type each score into Classroom. It is slow, but you control every change, and a later import cannot overwrite your entries by surprise. Some third-party guides describe CSV exports and workarounds. Those guides were not verified here, so test any of them on a copy first.
What Lazur can and cannot do with this problem
Lazur cannot run the import for you. It does not click buttons, edit files, or operate Google Classroom. Think of it as a second pair of eyes on your screen. Hold ⌥⌘ and ask where the Import grades button is. Lazur draws a circle and a label around it, then answers out loud. For the clicks, ask Lazur to walk you through it one click at a time, and do each click yourself.
Lazur also helps with wording. Ask it to draft a short note to your admin about LTI grade passback. Read the draft, change what you need, and send it from your own email. Hold fn to dictate a note to yourself about which students need re-entry. Dictation types clean text at the cursor in any app.
There is no Mac-specific fix for this problem. Apple's Classroom app guide for Mac was written for macOS Big Sur. It covers classes, student screens, and sharing content. It does not mention Google Classroom or importing grades. The real work happens in Chrome, Google Forms, and Google Classroom in the browser.
Protect student data while you troubleshoot
Lazur listens and looks at the screen only while you hold the shortcut. Audio and the screenshot go to AI providers to answer you. They are not stored, and content is never used to train AI models. That still does not make student data safe to paste anywhere. Follow your school's rules on student records before you share names or scores with any tool.

Where to go next
If the import works, the next time saver is the grading routine itself. Read Google Docs for teachers on Mac for grading and offline work. If parents ask about a changed grade, the routine in Gmail for teachers on Mac covers templates. Lazur has a 3-day Pro trial with no credit card. The trial starts when you first open the app. See pricing for plan details.
Faster with Lazur
Where Lazur helps with quiz grades not importing into google classroom
Hold ⌥ ⌘ and say what you want. Lazur sees your Gmail window. Lazur draws a circle and a label around the button or menu you need.
- 1
Hold ⌥⌘ and talk
- 2
Lazur draws a circle and a label around the button or menu you need.
- 3
You stay in Gmail. Nothing to copy into a chat window.
More things to say in Gmail
- “Where is the Import grades button?”
- “Walk me through re-running the import.”
- “What does this message on the Classroom page mean?”
- “Draft a note to my admin about LTI grade passback.”
- “Set a timer for 30 seconds.”
- “Research how LTI 1.3 grade passback works.”
Free for 3 days, then $18/month. Download for Mac
You say“Where is the Import grades button?”
Lazur · points at itLazur draws a circle and a label around Import grades, so you can find it fast and click it yourself.
What teachers say to Lazur for this
Each one is a single hold of ⌥ ⌘.
“Where is the Import grades button?”
Lazur draws a circle and a label around the button on your screen, so you can find it and click it yourself.
Points at it
“Walk me through re-running the import.”
Lazur guides you one click at a time and waits for each click. You do the clicking, and Lazur does not operate Classroom for you.
Walks you through it
“What does this message on the Classroom page mean?”
Lazur reads what is on screen and answers out loud, so you can ask about the notice in place.
Explains what's on screen
“Draft a note to my admin about LTI grade passback.”
Lazur drafts the text for you to review. You edit it and send it from your own email.
Drafts it
“Set a timer for 30 seconds.”
Lazur sets the timer by voice, so you can wait out a passback window without watching the clock.
Handles the small stuff
“Research how LTI 1.3 grade passback works.”
Research runs in Lazur's own Chrome tabs and comes back with a summary and a report you can read later.
Researches in the background
“Hold fn and dictate a note about students to re-enter.”
Dictation types clean text at the cursor in any app, so the note lands where you are working.
Types what you say
A plan you can start this week
- Day 1
Check the quiz setup
Open the form and confirm it is a quiz. Open the Classroom assignment and confirm the quiz is the only attachment, not a link. If the Import grades option is missing, plan a new assignment now, before more students submit.
- Day 2
Clean up the form and attachments
Remove extra attachments. Confirm the form collects email addresses. Finish manual grading of short answers in Forms. Then leave the assignment alone until every setting is final.
- Day 3
Run the import once and check it
Use View assignment > Import grades > Import. Compare a few students against the Forms responses. Write the date in your notes, so you know which import is current.
- Day 4
Check the LMS path if you use one
If a third-party tool sends grades, ask your admin about passback settings and firewalls. Ask whether the tool uses LTI version 1.3. Wait 5 to 10 seconds, up to 30, before you decide a grade did not arrive.
- Ongoing
Re-import after every Forms change
Each time you change a score in Forms, import again. Keep a short list of manual entries, so a later import does not surprise you.
Questions people ask
Why is the Import grades option missing?
Google's help says the form was not set up as a quiz, or grade importing was off when you created the assignment. Also check that the form is attached as the quiz, not as a link. Those settings come from the start. If they were wrong, a new assignment is the cleanest fix.
Does Import grades erase grades I already typed?
Yes, according to Google's help. The import brings in all grades at once and overrides any current grades for the assignment. You cannot pick one student. Import the quiz grades first, or enter the rest by hand after the import.
Can I import the grade for just one student?
No. Google says individual grades cannot be selected. The import is all or nothing for that assignment. If one student's grade is wrong, fix the Forms response, import again, then check the others against the responses.
Why are some grades still missing after the import?
Check that the form collects email addresses, that students are in your domain, and that the quiz is the only attachment. With signed-in teacher credentials, grades can wait for you to act in the Classroom interface. Look at the page before you assume the import failed.
If I change a score in Forms, does Classroom update on its own?
Not on its own. Forms and Classroom store grades separately. Google's help says you must import again to overwrite the Classroom grade after a Forms grade changes.
How long should I wait for a third-party grade to arrive?
Google's developer docs say a typical add-on grade passback takes 5 to 10 seconds, and can take as long as 30 seconds. If nothing arrives after that, check your admin settings and firewall, then contact your LMS admin.
Can Lazur fix the import for me?
No. Lazur does not click buttons or operate Google Classroom. It can point to the Import grades button, guide you one click at a time, explain a notice on screen, and draft a note to your admin. You do the clicks.
Is there a Mac app that handles Google Classroom quiz grades?
Not one I could confirm. Apple's Classroom app guide for Mac does not mention Google Classroom or grades. The import runs in Chrome, with Google Forms and Google Classroom in the browser.
Sources
- Create a quiz assignment | Classroom Help · Google Support · checked 2026-11-09
- Grade & return an assignment | Computer | Classroom Help · Google Support · checked 2026-11-09
- Attachment grades and grade passback | Google for Developers · Google for Developers · checked 2026-11-09
- Troubleshooting | Google Workspace LTI Help · Google Support · checked 2026-11-09
- How Teachers Spend Their Time: A Breakdown · Education Week · checked 2026-11-09
- A third of US teachers considered leaving education due to grading workload · Learnosity (vendor blog citing Perspectus Global survey) · checked 2026-11-09
- Apple Classroom User Guide for Mac · Apple Support · checked 2026-11-09
Fix quiz grades not importing into google classroom with Lazur, free for 3 days
Hold a key and ask. Lazur sees your screen, points at the button and talks you through it, in any Mac app. No credit card.