ACGME Duty Hours & Resident Scheduling: A Practical Guide

By Jake Sieger, DO · Emergency Medicine · Updated June 2026 · 8 min read

For a residency program director or chief resident, the monthly schedule isn't just logistics — it's a compliance document. Every block has to honor ACGME duty-hour requirements, and a single bad pattern (a day shift the morning after a night-float week, a resident drifting over the 80-hour average) can become a program citation. This guide walks through the rules that shape every residency schedule and how to build one that satisfies them without a line-by-line manual audit.

This article is an educational summary, not legal or accreditation advice. Always confirm requirements against the current ACGME Common Program Requirements and your specialty's program requirements.

The core duty-hour rules

The 80-hour weekly average

Clinical and educational work hours are capped at 80 hours per week, averaged over four weeks. The averaging matters: a 90-hour week isn't automatically a violation if a lighter week balances it within the same four-week window. This is exactly why schedules have to be evaluated across a rolling window, not one week at a time.

Maximum consecutive hours (24 + 4)

A duty period can be scheduled up to 24 hours of continuous clinical work, plus up to 4 hours for transitions of care and didactics. Residents shouldn't be assigned new patients after 24 hours.

Rest between shifts

Residents should have at least 8 hours, and ideally 10, free between scheduled duty periods. In practice, this is what makes "a day shift the morning after a night" a problem — and why circadian-safe rotation belongs in the generator, not the post-hoc review.

One day in seven off

Residents must get a minimum of one day in seven free of clinical and educational obligations, averaged over four weeks. In-house call should be no more frequent than every third night, again averaged over four weeks.

Where manual schedules break

Building a compliant block schedule

  1. Set per-PGY targets. A PGY-1 carries a different load than a chief. Define the per-class shift count once per block.
  2. Protect didactics first. Drop conference, sim, and journal club on the calendar so the generator routes around them — and consider blocking a late shift the day before a didactic morning.
  3. Enforce rest and rotation. No day shift immediately after a night; prefer forward rotation; cap consecutive nights.
  4. Validate across the rolling window, not the week. Check the 80-hour average and 1-in-7 off over four weeks, spanning block boundaries.
  5. Account for off-service and PTO. Normalize targets for residents who are off-service or have approved time off so coverage math stays honest.

Frequently asked questions

What is the ACGME 80-hour rule?

Resident work hours must not exceed 80 per week, averaged over four weeks. Because it's an average, a heavier week can be offset by a lighter one in the same window.

How many hours can a resident work in a row?

Up to 24 hours of continuous clinical assignment, plus up to 4 hours for care transitions and education, with 8–10 hours free between duty periods.

How often must residents have a day off?

At least one day in seven free of clinical and educational obligations, averaged over four weeks; in-house call no more than every third night.

Can software enforce this automatically?

Yes — purpose-built residency scheduling software can enforce these constraints at generation time, so violations are prevented before publishing instead of caught after.

CoverED residency mode

CoverED enforces ACGME duty-hour rules before a shift lands on the schedule — 80-hour rolling average, consecutive-hour caps, rest after nights, 1-in-7 off — plus per-PGY targets, didactic protection, custom rotation blocks, and off-service handling. Residency programs get 6 months free. Explore residency mode →

← More from the CoverED blog