Skip to main content

Gradescope-Optimized Homework Templates

Header on every page, numbered problems, solution toggle, boxed statements. Perfect for Gradescope submission.

Build Gradescope-Ready HW

Fill form → Live KaTeX preview → Export student + instructor PDF + .tex.

Open Builder (Problem Set) →
homeworkMost Popular

Problem Set (Weekly HW)

Standard problem set format with boxed problems, parts (a,b,c), solution toggle, difficulty stars. Gradescope-ready.

\documentclass[]article

\usepackage{amsmath,amssymb,amsthm}
\usepackage{enumitem}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{microtype}
\setlist[itemize]{leftmargin=*,topsep=2pt,itemsep=1pt}
\setlist[enumer…

Gradescope Features

Header Every Page

Name, Student ID, Course, Problem number on every page

Numbered Problems

Auto-numbered matching Gradescope problem index

Solution Toggle

Student version (no solutions) + Instructor version

Boxed Statements

Clear problem boundaries for easy grading

FAQ

Why is this Gradescope-optimized?▼

Header on every page (name, ID, course), numbered problems matching Gradescope problem index, boxed statements for clear boundaries, solution toggle for separate student/instructor uploads.

Can I upload directly to Gradescope?▼

Yes. Export PDF from builder → Upload to Gradescope. Problems auto-match if numbered correctly.

Does it support page-per-problem?▼

Yes. Enable "One Problem Per Page" in options. Each problem starts on new page for easy scanning.

How do I handle multiple versions (A/B)?▼

Exam style supports Version A/B/C with version-specific content. Select in options dropdown.