Block, rotating and drop schedules explained

A traditional schedule meets every class every day in six to eight short periods. Block schedules use fewer, longer classes: A/B block alternates two sets of classes by day, and 4x4 block takes four classes a term. A rotating schedule shifts the order of periods each day, and a drop schedule leaves one period out each day.

Updated October 2026

The common schedule types side by side

ScheduleClasses a dayClass lengthHow the days work
Traditional6 to 8Short, often 45 to 55 minutesThe same classes in the same order every day.
A/B block3 or 4, out of 6 to 8Long, often 80 to 90 minutesTwo sets of classes take turns, an A day and a B day.
4x4 block4Long, often 80 to 90 minutesThe same four classes every day for a term, then four new ones.
RotatingVariesVariesThe order of periods changes each day of a cycle, such as Day 1 to Day 6.
DropOne fewer than the totalA little longer than traditionalOne period is left out each day, and which one changes through the cycle.
Flex or modularVariesBuilt from short unitsThe day is cut into short mods, and a class takes as many as it needs.

Class lengths are typical ranges, not rules. Many schools mix types, such as a rotating drop schedule or a block day once a week.

What is a traditional schedule?

A traditional schedule meets every class every day, in the same order. Students see each teacher daily, and each period is short.

It is the simplest type to build and to read. Its cost is time: short periods leave little room for labs, and students carry six to eight classes at once.

What’s the difference between A/B block and 4x4 block?

A/B block runs all of a student’s classes for the whole year, every other day. 4x4 block runs half of them every day for one term, and the other half the next term.

In A/B block, a year-long course meets on A days or B days, so a student might take eight courses over two days. In 4x4 block, a student finishes a course in one term, which means a sequence such as Spanish I and Spanish II can be taken in the same year. It also means a student may go a full term without a subject.

What is a rotating schedule?

A rotating schedule changes the order of periods from day to day, over a cycle of numbered or lettered days. A class that meets first on Day 1 might meet third on Day 2.

Cycles of six, seven, eight or ten days are common. Because a cycle doesn’t line up with the week, a calendar maps each school date to a cycle day, and closed days push the cycle forward.

What is a drop schedule?

A drop schedule leaves one or more periods out each day, so each class meets on most days rather than all of them. The dropped period rotates, so no class always loses the same day.

The time saved goes to the periods that remain, which makes each one a little longer. Drop schedules are often combined with a rotation.

How does the schedule type change building the master schedule?

The schedule type sets how many places a class can go. More places give the build more room to place every student’s requests.

  • Traditional: each period is one place, every day.
  • A/B block: the A and B days double the places, but a student needs a full set on each day.
  • 4x4 block: each term is built separately, and courses in a sequence must land in the right order.
  • Rotating and drop: two classes can share a period on different days without colliding, as long as no student needs both.

nOS handles all of these. It schedules each period on each cycle day as its own slot, so a class that meets only on Day 2 is only checked against other Day 2 classes. A block missing from a day is a dropped period, and it doesn’t hold its teacher that day. nOS schedules periods, not clock times, and calendar exports use each day’s own bell times. The rotating schedules page shows how a rotation table imports.

Questions about schedule types

Which schedule type is best?

None is best for every school. Block schedules give longer classes for labs and projects; traditional schedules let students see every teacher daily. Rotating and drop schedules share out the best and worst times of day. Most schools choose for teaching reasons, then build the master schedule to fit.

Can nOS build a 4x4 block schedule?

Yes. nOS handles schedules that are the same every day, A/B alternating, 4x4 block, rotating cycles, drop schedules and flex mods. A fall course and a spring course in the same period don’t count as a conflict.

Does a rotating schedule change which classes conflict?

It can. Two classes in the same period on different cycle days don’t collide. In nOS, a class that meets only on Day 2 is only checked against other Day 2 classes.

Can bell times be different on different days?

Yes. nOS schedules periods rather than clock times, so a period can start at a different time on each day. Calendar exports use each day’s own bell times.

Try it on your own schedule.

Create an account and use the full planner on your own data.