By Pradeep Pandey · Co-Founder · 23 min read · Updated
How to Build a Fair Nurse Schedule at a Small Hospital
When one nurse is excused from weekends, every other nurse picks up about 4 more weekend shifts a year on 12-hour shifts, or about 7 on 8-hour shifts. On a short roster you can work that number out before you agree.
Key Takeaways
- Count shifts for every nurse. Count each nurse’s weekend shifts, holiday shifts and charge shifts, plus night shifts if your nurses rotate onto nights. Carry the counts from one cycle to the next.
- Work out the share your roster forces. Multiply the 104 Saturdays and Sundays in a year by the nurses you need each day, then divide by your nurses. With two licensed nurses on every shift, that example needs 11 nurses on 12-hour shifts or 10 on 8-hour shifts, once time off is counted and the count is rounded up. That works out to about 38 weekend shifts a year each on 12-hour shifts, or about 62 on 8-hour shifts.
- Every weekend exemption has a price you can name. In that example, it is about 4 more weekend shifts a year for each other nurse on 12-hour shifts, and about 7 on 8-hour shifts.
- Fill the hardest shifts first, lowest count first. Place holidays and weekend charge shifts first, then the other weekend shifts, and offer each one to the nurse with the lowest count.
- Let seniority set the order of requests, within a cap. A cap on requests per cycle keeps newer nurses in the running, and seniority never lowers anyone’s weekend count.
- Post the counts with the schedule. Nurses who can check their own numbers can see the schedule is fair.
Table of Contents
- What Makes a Nurse Schedule Fair?
- How Many Weekend and Holiday Shifts Does Each Nurse Work on a Small Roster?
- Which Shifts Should You Count for Every Nurse?
- In What Order Should You Fill Shifts to Keep a Nurse Schedule Fair?
- When Is an Uneven Nurse Schedule Still Fair?
- How Should Seniority Factor Into a Fair Nurse Schedule?
- How Do You Show Nurses Their Schedule Is Fair?
- How Does SimpleScheduleAI Keep a Nurse Schedule Fair?
- What to Do This Week
- Frequently Asked Questions
A fair nurse schedule spreads the hard shifts evenly across the nurses who work them. The hard shifts are weekends, holidays, nights and charge. Evenly means by a rule you write down and apply to every nurse: the same weekend frequency for everyone, or a share in proportion to the hours each nurse works.
At a small hospital, such as a critical access hospital of 25 beds or fewer, the roster is short enough to count every one of those shifts by hand. This guide is built on that count. A cycle here means one four-week schedule.
The worked numbers use the example from our nursing staff scheduling guide: two licensed nurses on every shift, around the clock. Licensed nurses means registered nurses (RNs) and licensed vocational nurses (LVNs, the Texas title for licensed practical nurses). Every number is shown for both 12-hour and 8-hour shifts, so you can redo it with your own roster.
What Makes a Nurse Schedule Fair?
A nurse schedule is fair when three things hold. The hard shifts are spread evenly, the rules for spreading them are written down, and every nurse can see the counts. Two nurses on the same hours can have different schedules and both be treated fairly, as long as their weekend, holiday and charge counts come out close.
Written rules matter because a schedule built from memory drifts. When a shift is open, the manager calls the nurse most likely to say yes. Each call makes sense on its own. Over a few months, the same few nurses can end up with most of the weekends and the extra shifts, and nobody planned it.
The nurses carrying that load notice first. Without counts, the manager has nothing to show them except a memory of trying to be fair.
Charge needs its own count. Charge-qualified nurses are the nurses you have signed off to run a shift as charge nurse. That group is small, so its load builds up fast.
How Many Weekend and Holiday Shifts Does Each Nurse Work on a Small Roster?
Multiply the weekend days in a year by the nurses you need on each of those days, then divide by the nurses who share them. With two licensed nurses on every shift, that comes to about 38 weekend shifts per nurse a year on 12-hour shifts, and about 62 on 8-hour shifts.
Here is where the roster comes from. Two licensed nurses on every shift is 2 × 24 × 365 = 17,520 nurse hours a year. Once time off is counted, that is about 10.6 nurses working three 12-hour shifts a week, or 9.6 working five 8-hour shifts. At least 6 of them on 12-hour shifts, or 5 on 8-hour shifts, need to be charge-qualified.
Our staffing guide works that out step by step, using the time off from our nurse staffing relief factor guide. You cannot hire part of a person, so this example uses 11 nurses and 10 nurses, all full-time.
The steps, which you can redo with your own numbers:
- Weekend days in a year. A year has 52 weekends, so 52 × 2 = 104 Saturdays and Sundays.
- Nurses needed each weekend day. Two nurses on each of two 12-hour shifts is 4 nurses a day. Two nurses on each of three 8-hour shifts is 6 nurses a day.
- Weekend shifts in a year. That is 104 × 4 = 416 shifts on 12-hour shifts, and 104 × 6 = 624 shifts on 8-hour shifts.
- Split evenly. That is 416 ÷ 11 nurses = about 38 weekend shifts each, and 624 ÷ 10 nurses = about 62 each.
On 12-hour shifts, 38 shifts is the same as working both days of 19 weekends, a little more than one weekend in three. On 8-hour shifts, 62 shifts is both days of 31 weekends, about three weekends in five.
The weekend hours are the same either way: 4 × 12 = 48 nurse hours a day, or 6 × 8 = 48. On 8-hour shifts those hours come in shorter pieces, and the roster is only one nurse smaller, so each nurse works more weekend shifts.
| What you are counting | On 12-hour shifts | On 8-hour shifts |
|---|---|---|
| Nurses on the roster | 11 (10.6 rounded up) | 10 (9.6 rounded up) |
| Nurses needed each weekend day or holiday | 2 nurses × 2 shifts = 4 | 2 nurses × 3 shifts = 6 |
| Weekend shifts in a year | 104 days × 4 = 416 | 104 days × 6 = 624 |
| Weekend shifts per nurse in a year | 416 ÷ 11 = about 38 | 624 ÷ 10 = about 62 |
| Weekend shifts per nurse in a four-week cycle | 8 days × 4 = 32, ÷ 11 = about 3 | 8 days × 6 = 48, ÷ 10 = about 5 |
| One nurse exempt from weekends: each other nurse's weekend shifts in a year | 416 ÷ 10 = about 42, so about 4 more each | 624 ÷ 9 = about 69, so about 7 more each |
| Holiday shifts per nurse in a year, for 5 holidays | 5 × 4 = 20, ÷ 11 = about 2 | 5 × 6 = 30, ÷ 10 = 3 |
| Share of each charge-qualified nurse's shifts that are charge shifts, with the fewest charge-qualified nurses needed | 6 nurses: about 9 in 10 | 5 nurses: every shift |
| Same share if you train two more nurses to take charge | 8 nurses: about 7 in 10 | 7 nurses: about 7 in 10 |
Now take one nurse off weekends. Every weekend shift that nurse does not work goes to someone else on the roster. On 12-hour shifts, the 416 weekend shifts split across 10 nurses instead of 11, which is about 42 each. On 8-hour shifts, 624 across 9 nurses is about 69 each.
An open position works like an exemption until it is filled. The 2026 NSI National Health Care Retention and RN Staffing Report puts the average time to fill an RN vacancy at 78 days, about 11 weeks. The open position’s weekend shifts spread across everyone else for that long.
Holidays follow the same steps. This count-based approach is an alternative to the A/B/C groups in our fair holiday rotation guide. It uses that guide’s five example holidays: Thanksgiving, Christmas Eve, Christmas Day, New Year’s Eve and New Year’s Day. On 12-hour shifts, 5 holidays × 4 nurses = 20 holiday shifts across 11 nurses. So nine nurses work two holidays and two nurses work one, and next year those two are first in line to work a holiday. On 8-hour shifts, 5 × 6 = 30 holiday shifts across 10 nurses, so every nurse works 3 of the 5.
Charge is where the share gets steepest, because the charge nurse is one of the two licensed nurses on each shift. On 12-hour shifts, 2 charge shifts a day is 730 a year. Each nurse works about 133 shifts a year (2 nurses × 2 shifts × 365 days = 1,460, ÷ 11 nurses). Six charge-qualified nurses work 6 × 133 = 798 shifts, so about 9 in 10 of their shifts are charge shifts. On 8-hour shifts, 3 charge shifts a day is 1,095 a year. Each nurse works 219 shifts (2 × 3 × 365 = 2,190, ÷ 10 nurses), so five charge-qualified nurses work exactly 1,095, and every one of their shifts is a charge shift.
If you train two more nurses to take charge, the same charge shifts are split among more people. On 12-hour shifts, 8 charge-qualified nurses work 8 × 133 = 1,064 shifts a year, and 730 of them are charge shifts, about 7 in 10. On 8-hour shifts, 7 nurses work 7 × 219 = 1,533 shifts, and 1,095 of them are charge shifts, also about 7 in 10. Our guide to what a charge nurse is explains why that group stays small.
Which Shifts Should You Count for Every Nurse?
Count five things for every nurse, every cycle. Count weekend shifts, holiday shifts and charge shifts. Add night shifts if your nurses rotate onto nights, and extra shifts picked up to cover callouts. Count shifts rather than days, and keep a total for the year next to the cycle count.
| Count | Who you count it for | Decision to write down |
|---|---|---|
| Weekend shifts | Every nurse who works weekends | Which shifts count as weekend shifts, including whether a Friday night shift that ends Saturday morning counts |
| Holiday shifts | Every nurse in the holiday rotation | Which holidays count, and whether a holiday on a Saturday or Sunday also counts as a weekend shift |
| Charge shifts | Charge-qualified nurses only, compared with each other | Who is signed off for charge, and the date each sign-off was given |
| Night shifts | Nurses who rotate between days and nights | Which nurses were hired for permanent nights, so you compare them with each other |
| Extra shifts for callouts | Every nurse, including part-time and PRN (as-needed) nurses | Whether picked-up shifts lower a nurse's weekend target next cycle |
Count shifts rather than days. On 8-hour shifts a weekend day has three shifts, and a day count would hide who keeps getting the Saturday night.
Decide how part-time nurses share the weekends, because two ways work. One way gives every nurse the same weekend frequency, such as every other weekend, whatever their hours. The other splits weekends in proportion to hours, so a half-time nurse works about half as many. Pick one, write it down, and apply it to everyone.
A nurse’s target is then their share under that rule. If you split by hours, count a half-time nurse as half a nurse in the divide step.
On 12-hour shifts, 10 full-time nurses and 2 half-time nurses count as 11. Each full-time nurse then works about 38 weekend shifts a year, about 19 weekends. Each half-time nurse works about 19 weekend shifts.
The callout row shows who the phone calls keep landing on. Picked-up shifts are not on the posted schedule, so take them from your callout log or your timekeeping records. A nurse who covered three extra weekend shifts this cycle has worked those weekends, whatever the posted schedule said.
A tally on a printed copy of the schedule works. So does one extra column in your scheduling spreadsheet. What matters is that the count exists before you build the next cycle.
In What Order Should You Fill Shifts to Keep a Nurse Schedule Fair?
Fill the shifts with the fewest willing nurses first, and offer each to the nurse with the lowest count. Start from last cycle’s counts. Place holidays, then weekend charge shifts, then the other weekend shifts, then nights for nurses who rotate. Fill weekdays around them, and check every nurse’s counts before you post.
Fill order for a fair cycle
- 1
Bring forward each nurse's weekend, holiday and charge counts from the last cycle and the year so far.
- 2
Place holiday shifts, starting with the nurses who worked the fewest holidays in the last year.
- 3
Place weekend charge shifts, starting with the charge-qualified nurse who has the fewest charge shifts.
- 4
Place the other weekend shifts, lowest weekend count first.
- 5
Place night shifts for nurses who rotate, lowest night count first, then fill the weekdays.
- 6
Check every nurse's counts against their target, move shifts where one is far above the rest, then post.
The hard shifts go on the grid while you still have choices. If you fill weekdays first, the weekends end up with whoever is left. That is how the load piles up on a few nurses.
For step 6, here is one example threshold. Look for any nurse more than two weekend shifts above the cycle’s average, among nurses on the same hours. In the example, that average is about 3 weekend shifts a cycle on 12-hour shifts, and about 5 on 8-hour shifts. Move a weekend shift from that nurse to the nurse with the lowest count.
Our nursing staff scheduling guide has the full build, with time off, part-time and PRN nurses and the overtime check. This order assumes the manager builds the schedule. If your nurses pick their own shifts first, see our guide to self-scheduling problems, and our comparison of cyclical scheduling and self-scheduling for choosing between them.
When Is an Uneven Nurse Schedule Still Fair?
An uneven schedule is still fair when a written rule explains the gap and the rule applies the same way to every nurse it covers. Compare each nurse with others in the same position: part-time nurses against the target your written rule gives them, and permanent night nurses with each other.
Charge-qualified nurses. Charge shifts can only go to them, so their charge counts are compared inside that group. A nurse who is not signed off for charge has a charge count of zero, and the fair step is to keep the route to sign-off open.
PRN nurses. A PRN nurse works only the dates offered, so a low weekend count is expected. If your PRN agreement asks for a set number of weekend or holiday shifts, count the nurse’s shifts against that number.
A written limit on certain days. A nurse who cannot work Saturdays for a documented reason will have a lower weekend count. Write down the limit, who approved it and when it ends. Check with HR before you write a limit tied to a medical condition or religious observance.
Weekend exemptions. In the example, one exemption costs every other nurse about 4 weekend shifts a year on 12-hour shifts, and about 7 on 8-hour shifts. That is a fair thing to ask of a team when the reason is written down and the exemption has a review date. Some hospitals pay a separate crew to work only weekends, called a Baylor shift, and our guide to the Baylor shift covers what that does to everyone else.
Write these rules down. When a nurse asks why their weekend count is higher than a colleague’s, the written rule explains the difference. Without it, the same gap looks like favoritism.
How Should Seniority Factor Into a Fair Nurse Schedule?
Seniority can decide whose requests are honored first, within a cap on how many requests each nurse can make in a cycle. A written seniority policy needs three things: what counts as a request, the cap for each level of seniority, and what happens to requests that are not used.
Here is one example policy for a four-week cycle. One request is one weekend day off, a specific Saturday or Sunday.
- 6 years or more: up to 4 requests per cycle
- 3 to 5 years: up to 3
- Under 3 years: up to 2
Requests are handled from the most senior level down. If a senior nurse does not use all their requests, the unused ones do not carry over to the next cycle; the next level’s requests are handled next. A request that would leave a nurse too few weekend days to reach their count is declined.
Seniority decides which weekends a nurse works. The weekend count decides how many. In the 12-hour example, a nurse works about 3 of the 8 weekend days in a cycle, so 4 requests still leave 4 days to cover 3. On 8-hour shifts, a nurse works about 5 of the 8, so only 3 days off can be honored.
If your unit has always given senior nurses first pick with no limit, a cap takes something away from them, so expect senior nurses to object. Explain the change and give a grace period. For example, keep current senior nurses on the old arrangement for one full cycle, then move everyone to the new caps.
After the grace period, apply the policy to everyone at the same level. A policy with exceptions for named nurses stops being a policy. If your hospital already has a written seniority policy, start from it.
How Do You Show Nurses Their Schedule Is Fair?
Post the counts with the schedule. Each cycle, post a one-page count sheet next to the schedule. It shows every nurse’s weekend, holiday and charge counts for the cycle and the year so far, nights for nurses who rotate, and the written rules that explain any gaps.
When a nurse raises a fairness question, start with the numbers. Put that nurse’s counts next to those of nurses on the same hours. If the nurse is right, say so, and name the shift you will move in the next cycle. If the counts are even, show the written rule that explains the difference.
A question about the same pattern over several cycles may be accurate, and the count sheet shows it. Keep each cycle’s sheet with the posted schedule; our guide to a nurse schedule audit trail covers what else to keep.
How Does SimpleScheduleAI Keep a Nurse Schedule Fair?
SimpleScheduleAI is an AI-native nurse scheduling service for Texas Critical Access Hospitals. Each cycle the AI builds three scored draft options: Balanced, Fairness Optimized and Cost Optimized. Each draft is scored on fairness alongside coverage, cost, preferences and skill mix. Our scheduling team checks every draft, and the nurse manager approves before anything posts.
The fairness rules are configured at onboarding. The unit has a weekend quota for each cycle, and weekend counts carry over from the last period. A nurse who worked extra weekends last time is steered toward fewer this time. Drafts are also steered away from giving a nurse more weekends in a row than the cap set for the unit.
Holidays are balanced against the team’s average within each schedule. Holiday counts do not carry over from one schedule to the next, and there is no year-to-year holiday rotation, so keep the yearly holiday tally yourself. Charge-qualified nurses are spread across shifts rather than doubled up on one. A nurse marked as exempt from weekends is put on a weekend only as a last resort. If a nurse questions their count, the per-nurse weekend and holiday counts sit behind every schedule, and we can send you that record on request.
Onboarding takes 3 to 5 business days. First schedule inside two weeks. See how it works and pricing.
Some honest limitations. The scheduler does not balance night shifts when it builds the schedule, so check nights yourself if your nurses rotate onto them. Per-nurse night counts can be sent on request too. The service does not keep a running count of charge shifts per nurse, so the charge tally stays with you. It has no seniority levels and does not read hire dates, so your seniority policy applies to the requests you send. It does not run shift bidding, and nurses do not pick their own shifts in it. If you are comparing tools, see our guide to nurse scheduling software for critical access hospitals.
Our Take
On a short roster, fairness is math before it is judgment. Once you know that each nurse owes about 38 weekend shifts a year on 12-hour shifts, or about 62 on 8-hour shifts, every exemption and every favor has a price you can name. Put that number on paper, count against it every cycle, and show the counts. A fairness argument is easier to settle when both sides are looking at the same sheet.
What to Do This Week
- Monday: work out your weekend number. Multiply 104 weekend days by the nurses you need each weekend day, and divide by your nurses. In the example, that is 416 ÷ 11 on 12-hour shifts, or 624 ÷ 10 on 8-hour shifts.
- Tuesday: pull last cycle’s counts. Weekend, holiday and charge shifts for each nurse, plus nights if your nurses rotate. Mark anyone more than two weekend shifts above the average.
- Wednesday: list every exemption and limit. Write the reason, who approved it and a review date next to each one.
- Thursday: write the seniority rule. Decide what one request counts as and the cap per cycle for each level, or confirm the policy you already have.
- Friday: post the count sheet. Put the one-page sheet next to the current schedule, and tell your nurses it will be updated every cycle.
Every shift covered, without leaning on the same few nurses.
AI builds your schedule, our scheduling team checks it, you approve. No IT.
See how it works →Frequently Asked Questions
Q: How many weekend shifts should a nurse work in a four-week cycle?
Work it out from your own roster. A four-week cycle has 8 weekend days: multiply by the nurses you need each weekend day, then divide by your nurses. In our example, that is about 3 weekend shifts per nurse on 12-hour shifts and about 5 on 8-hour shifts.
Q: Should nurse scheduling be based on seniority?
Seniority can set the order in which requests are honored, within a cap per cycle for each level. It should not lower anyone’s weekend or holiday count.
Q: If two charge nurses have the same charge count, who takes the next charge shift?
Give it to whichever of them is already on the schedule that day. If both are free, use a tiebreaker you have written down, such as who worked the most recent charge shift. Apply the same tiebreaker every time. A tiebreaker that changes from case to case looks like favoritism even when it is not.
Q: Is it fair to ask PRN nurses to work holidays?
It is fair if their agreement says so. Check what your PRN agreement asks of them, and write down the number of holiday shifts it expects. If PRN nurses never work holidays, the full-time nurses carry all of them, which raises each full-time nurse’s holiday count.
Q: Does SimpleScheduleAI use seniority when it builds a schedule?
The service has no seniority levels and does not read hire dates. It counts weekends and holidays per nurse, carries weekend counts from one period to the next, and spreads charge-qualified nurses across shifts. If your hospital uses seniority to decide whose request comes first, apply that rule to the requests you send.
Sources
- NSI Nursing Solutions, 2026 National Health Care Retention and RN Staffing Report. NSI
Pradeep Pandey is the co-founder of SimpleScheduleAI, an AI-native nurse scheduling service built for Critical Access Hospitals in Texas. He serves as Deputy General Manager of Operations at Apollo Hospitals and holds an MBA from IIM Trichy. LinkedIn →

