Classroom tool

Attendance Sheet Generator

Paste your roster, pick a date range or class-meeting count, print a clean attendance grid.

Column mode

About this tool

A free, printable attendance sheet generator for teachers, coaches, and group leaders. Paste your roster, choose how columns should be labeled (date range or meeting count), and the tool builds a clean grid you can print on paper or save as a PDF. Everything runs in the browser — no accounts, no telemetry, no roster ever leaves your device.

How to use it

  1. Type your class or group name, optionally a teacher or leader name.
  2. Choose By date range if you want one column per school day between two dates. Or By class meeting count if you just need N numbered columns.
  3. Paste your roster — one student per line. Blank lines are ignored.
  4. Click Build sheet. A live preview appears below.
  5. Click Print / Save as PDF. Pick your printer, or "Save as PDF" in the destination dropdown.

The print stylesheet automatically hides the controls, navigation, and supporting copy so only the grid prints. What you see in the preview is what comes out on paper.

Why a paper attendance sheet still earns its place

Most schools issue a digital gradebook, but a paper sheet still beats software for one specific job: marking attendance during the actual moment of taking it. Looking up at a roster, marking a box, looking back at the class — the loop fits a printed page better than scrolling and tapping a tablet. Coaches running practice on a field, substitute teachers working a roster they don't yet know, group leaders doing a quick weekend session — paper handles all of these well.

A printed sheet also has a few quiet advantages a digital roster doesn't: it survives a dead battery, it doesn't require your roster to be in any specific app's format, and it works the same on day one as it does on day one hundred. The friction of generating one is the only reason teachers don't print more of them. This tool removes that friction.

Where it's useful

  • Substitute teacher days. A printed sheet for the sub means they don't need access to your gradebook system.
  • Field trips and off-campus events. No tech required at the head-count moment.
  • Sports practices. Coach with a clipboard is faster than coach with a phone.
  • Club meetings, scouts, religious groups, summer camps. Most of these don't have an SIS — a printed sheet is the system.
  • Backup for digital systems. Schools occasionally have outages; a printed weekly sheet is cheap insurance.
  • Parent-volunteer activities. Easier to hand a paper sheet to a volunteer than to onboard them to a gradebook.

Frequently asked questions

How do I save the sheet as a PDF?

Click Print, then in the print dialog choose Save as PDF as the destination. Works the same in Chrome, Edge, Safari, and Firefox.

Can I include weekends or just weekdays?

Weekdays-only by default. Tick "Include weekends" if you need them (clubs, weekend programs, sports tournaments).

What's the difference between the two date modes?

By date range generates one column per weekday between two dates. By class meeting count just numbers the columns 1 through N — useful when classes meet irregularly.

How many students fit on one printed page?

About 30–35 rows on US Letter portrait with 20 date columns. Switch to landscape in the print dialog for more columns or rows.

Is my roster sent anywhere?

No. Runs entirely in your browser. Nothing is sent, stored, or logged.

Can I use this outside school?

Yes — sports teams, clubs, scouts, religious groups, summer camps, training cohorts. Anywhere you have a roster and want a printable grid.