Nights are the hardest currency in any ED schedule. Cover them badly and you get burnout, errors, and resignations. There are two broad models — dedicated nocturnists and shared night float — and the right scheduling rules matter more than which model you pick.
Some physicians prefer (and are compensated for) working primarily nights. A dedicated nocturnist model concentrates the burden on people who opt in, which protects the rest of the group's circadian health. The scheduling job here is mostly about respecting the nocturnist's monthly cap and not forcing them onto a day shift the morning their stretch ends.
Most groups spread nights across everyone. Here, equity is everything: the schedule must distribute nights evenly and remember who carried them last month. Three rules do most of the work:
A subtle but important point: a shift's "night-ness" should be judged by when it actually runs, not what it's named. A shift that crosses midnight with most of its hours after midnight (say, 7p–7a, or anything ending after ~2 a.m.) should trigger night rest rules — even if you call it "Mid" or gave it a custom name. A 3 p.m.–1 a.m. shift, by contrast, is an evening shift, not a night, because the bulk of it is before midnight.
Fairness on nights is cumulative. Whoever ate the nights in January remembers it in March. A good schedule carries the count forward and corrects: this month's night-heavy resident gets a lighter next month. If your tool only balances within a single month, nights will feel unfair by spring.
For residents, night float interacts with ACGME duty hours — the 1-in-7 off, rest between shifts, and consecutive-hour limits all apply, and night runs should stay clustered across the block (even across sites). See our ACGME duty hours guide and block scheduling explainer.
CoverED clusters nights, enforces rest afterward, classifies nocturnal shifts by time, and tracks night/weekend equity with carryover — for both attending groups and residencies. See how it works →