Google Form Quiz to Word Document: Make a Printable Exam (Student + Teacher Copies)
Teachers searching "how to convert google form quiz to word document" usually need a paper exam: students without devices, a printed backup, an accessibility accommodation, or a department archive. A browser printout is not a paper exam — it has no answer space, no consistent numbering, and no separate teacher copy. This guide shows how to build a real .docx from the question structure, how to keep the answer key in a separate version, and the specific errors that leak answers or scramble options.
Why printing the form is not a paper exam
The respondent view is designed for a screen: a vertical scroll of questions with radio buttons. Printed, it becomes sheets with questions cut across page boundaries, tiny CSS-drawn checkboxes, no room to write, and no page numbers. A Word exam needs a different structure:
- A title block (course, date, name, score)
- Stable question numbers
- Choices as text lines with □ / ○ marks, not web controls
- Deliberate answer space for written questions
- Page breaks that never split a question
- A separate answer key with points
That is why "can you convert a google form to a word document" is really a question about getting the question structure out, not about saving a web page.
The question structure you need before Word
One row per question, with fixed fields. This is the same schema used for CSV/XLSX exports and it maps cleanly onto a Word exam:
| Field | In the Word exam |
|---|---|
| Number | Question number, stable across both copies |
| Type | Decides whether to draw choices or answer lines |
| Stem | Question text, verbatim |
| Option A … Option E | Choice lines (blank ones omitted) |
| Answer | Teacher copy only |
| Marks | Points beside each number, teacher copy |
| Image URL | Diagram inserted after the stem |
| Section | Section heading and its own instructions |
With this table, generating two documents is a formatting decision, not a re-typing job.
Generate the two .docx files from the structured table
If you already have the question bank as CSV (see Export Google Form to CSV), this Python snippet builds a student copy and a teacher copy with python-docx. It keeps every question on one page using keep_with_next, and puts the answer key only in the teacher version.
import csv
from docx import Document
from docx.shared import Pt
rows = list(csv.DictReader(open("questions.csv", encoding="utf-8-sig")))
def build(path, with_key):
doc = Document()
doc.add_heading("Exam" + (" - Teacher Copy" if with_key else " - Student Copy"), 0)
doc.add_paragraph("Name: ____________________ Date: __________")
for r in rows:
head = doc.add_paragraph()
run = head.add_run(f"{r['Number']}. {r['Stem']}")
run.bold = True
head.paragraph_format.keep_with_next = True
opts = [r[k] for k in ("Option A","Option B","Option C","Option D","Option E") if r.get(k)]
if opts:
for i, o in enumerate(opts):
p = doc.add_paragraph(f" □ {chr(65+i)}. {o}")
p.paragraph_format.keep_with_next = True
else:
for _ in range(3):
doc.add_paragraph(" ________________________________________")
if with_key:
kp = doc.add_paragraph(f" Answer: {r['Answer']} ({r['Marks']} pts)")
kp.runs[0].font.color.rgb = None # teacher copy only
if r.get("Image URL"):
doc.add_paragraph(f" [Figure: {r['Image URL']}]")
doc.add_paragraph()
doc.save(path)
build("exam_student.docx", False)
build("exam_teacher.docx", True)Install with pip install python-docx. Use utf-8-sig so a BOM-prefixed CSV does not turn the first column name into \ufeffNumber. The script writes the diagram as a URL reference; to embed the image itself, download it and use add_picture().
Convert a Google Form quiz to a Word document in 6 steps
Word layout rules that matter for exams
- Keep each question together. Set Keep with next on the stem and choice paragraphs; otherwise a question and its options split across a page.
- Use styles, not manual spacing. Define Heading 1 for sections and a named "Question" style so numbering and fonts stay consistent.
- Real choice marks. Use □ (square) for single choice and ○ (circle) for multiple choice — web radio buttons print as artifacts.
- Answer space. Reserve 2–4 ruled lines for short-answer questions, scaled to the marks.
- Page numbers and a header. "Page X of Y" matters when a student drops a sheet.
- One file per version. Never put the answer key on a hidden layer or white text in the student file — it gets copied, printed, or converted to PDF and revealed.
- Image questions. Keep the image URL in the source table; embed only after verifying the source is still reachable.
Common errors (and exactly why they happen)
- Answers leaked into the student copy. A single document was reused with the key merely hidden. Always generate two separate files from the same source.
- Options run together or lose order. Copy-paste from the form editor flattens the choice list. Keep Option A–E as separate columns.
- Question numbers jump. Section headers were counted as questions. Number from an explicit Number column, not from the Word list counter.
- Points and difficulty missing. These are quiz settings, not visible in the respondent view; they must come from the question structure.
- Images disappear on another computer. The .docx references a URL or an absolute local path. Embed the image into the document before distribution.
- CJK / maths symbols show as boxes. Export UTF-8 and use a font that covers the glyphs; do not paste through an ANSI-only CSV.
- The two copies drift. Someone edits the student file by hand. Re-generate both from the CSV instead of patching either document.
Word vs PDF vs printing the form
| Need | Best output |
|---|---|
| Editable exam, school template, answer space | Word (.docx) — this guide |
| Fixed, non-editable handout | PDF — Google Form to PDF |
| Quick one-off copy on a laptop or iPad | Browser print — Save Google Form as PDF |
| Grading against the answer key in a workbook | Excel — Google Form Responses to Excel |
Export the question structure
Number, Type, Stem, Option A–E, Answer, Marks, Image URL, Section — one CSV row per question.
Verify the source
Check order, that the answer key is present, and that image URLs still resolve.
Decide the two versions
Student copy without answers; teacher copy with answer key and points.
Generate the .docx
Map fields to Word paragraphs; keep question + options together with keep_with_next.
Apply exam layout
Sections, page numbers, choice marks, answer lines, embedded images.
Proof the student copy
Confirm no answers, correct numbering, and no question split across pages before printing.
Frequently asked questions
Can you convert a Google Form to a Word document?
Not with a built-in command — Google Forms has no export-to-Word option. You need the question structure (questions, options, answer key, points) as structured data, then render it into a .docx. Copy-paste or print-to-Word loses option order and the answer key.
How do I convert a Google Form quiz to a Word document with the answer key?
Export the question bank with Number, Stem, Option A–E, Answer and Marks columns, then generate two files from that one source: a student copy with no answers and a teacher copy that includes the key and points. Keeping one source guarantees the numbering matches.
How can I print a Google Form quiz with the correct answers?
The respondent view never shows the answer key, so printing the form cannot produce one. Build a teacher copy from the question structure and print that. See the two-file workflow above.
Why do options and question numbers get scrambled in Word?
Copy-pasting from the form editor flattens choices into one text block and counts section headers as questions. Use an explicit Number column and separate Option A–E columns so Word renders them in order.
Can I use a Word template for the exam?
Yes. Put your school's header, font and page setup into a template .docx, then open that template with python-docx and append the generated questions. That keeps branding consistent without re-typing the quiz.
Google Form converters
When browser printing is not enough, ExamParser has a dedicated page for each export format. Word for an editable document, PDF for a paginated archive copy, CSV for raw data, Excel for a working spreadsheet, and Google Sheets for a live linked sheet.
Related guides
- Google Form to Word (.docx) — general conversion
- Save Google Form as PDF (print on desktop & iPad)
- Google Form to PDF (paginated handout)
- Export Google Form to CSV (question bank schema)
- Google Form Responses to Excel (grading)
- Convert Google Form to Fillable PDF (AcroForm)
- Google Form to Google Docs (Form → .docx → Docs)
Build an exam document, not a web printout
Get the question structure out intact — order, options, answer key, points and images — then generate a student copy and a teacher copy from one source. No AI rewriting your questions.
Open the Google Form to Word converter →