Choose a month, a week-start day and whether to include writing lines, then print.
The generator lays out a true month grid, correct weekday alignment for any month and year, including leap years, with generous day cells, since a printed calendar's job is to be written on. US federal holidays are not pre-printed; for a holiday-aware reference see the on-site Public Holiday Lookup, which computes them for any year. Printing tip: choose landscape orientation and 'fit to page' in the print dialog for a wall calendar, or portrait for a planner insert.
Because the calendar is computed from the date rather than copied from a fixed template, century-edge cases (1900 not being a leap year, 2000 being one) are handled by the same calendar rules your device uses.
Can I print a whole year? Generate each month in turn and print as you go, a full-year run is twelve prints. Keeping months separate lets you reprint a single month when plans change.
Why is there no holiday printing? Holiday sets differ by country and employer; a blank calendar plus your own markings stays correct everywhere. The Public Holiday Lookup on this site computes US federal dates for any year to copy from.
Does it work for past months? Yes, any year from 1900 to 2100, useful for timelines, records and school projects.