Smootables

School timetabling

What is block scheduling?

The block models US high schools actually run, 4x4 and A/B, what changes operationally when a school adopts one, and how the bell schedule feeds the master-schedule build.

Juho Isola, Smootables founder

Block scheduling replaces a school day of many short periods with a school day of fewer, longer ones. A traditional US high school day runs six to eight periods, each 45 to 55 minutes, every day, all year. A block-scheduled day runs three to five periods, each 70 to 120 minutes, and what happens to a course inside one of those periods depends on which block model the school runs.

This guide defines the two models schools actually run, what changes operationally when a school adopts one, and where block scheduling touches the master-schedule build. If you are building the grid itself, the request-driven build order is covered in how to build a high school master schedule; this guide covers one input to that build, the bell schedule, in depth.

Key takeaways

  • Block scheduling runs fewer, longer class periods a day instead of a full slate of short ones. The two shapes that show up in practice are 4x4, where a course finishes in one semester, and A/B, where a course runs the full year and meets on alternating days.
  • A block period usually runs 70 to 120 minutes, roughly double a traditional 45- to 55-minute period, long enough to hold a lab, a discussion, and independent work in one sitting instead of splitting them across two days.
  • The tradeoff shows up in meeting frequency: a 4x4 course meets fewer times overall, so a single absence removes a larger share of the course's total contact time than the same absence would on a traditional schedule.
  • Block scheduling is a bell-schedule decision, one of the four inputs a master-schedule build needs settled before placement starts, and on a 4x4 calendar it adds a semester-turn re-derivation of section counts that a traditional schedule does not need.
  • For a timetabling tool, a block schedule is a structure like any other: longer lesson durations, a lunch wave a long block can span, and, on A/B rotations, two day layouts inside one week.

What block scheduling is

"Block schedule" and "block scheduling" name a period length, not one specific rotation. That is why the term covers more than one real model, and the two below produce different course loads despite sharing the name.

What changes is minutes per meeting, not automatically the total time a course gets over a year. Whether a given block model ends up giving a course more or less total time than a traditional one depends on the exact block length and how often it meets, which the two models below handle differently.

The two common models

4x4 block. The day runs four periods, each about 90 minutes. A course finishes in one semester instead of running the full year: a student takes four courses in the fall and four more in the spring, eight for the year, the same course count as a traditional eight-period day compressed into half the calendar time per course.

A/B block (alternating-day block). The day still runs on longer periods, but the schedule holds up to eight courses across the full year by splitting them across two day types. Four courses meet on "A" days and four on "B" days, and the two alternate, so each course meets roughly every other day for the whole year instead of daily for one semester.

Hybrid schedules. Plenty of real schools run neither model in its pure form: a mostly traditional day with one or two block periods reserved for labs, electives, or advisory, or a rotation that runs four A/B days plus one traditional day. A school's actual bell schedule is worth confirming directly rather than assumed from the model name alone.

What changes operationally

Pacing per class meeting is the most immediate change. A 90-minute period can hold a lab, a discussion, and independent work in one sitting, which a 45-minute period cannot without splitting the sequence across two days. Teachers moving to block periods generally restructure lesson plans around fewer, denser meetings rather than stretching a traditional lesson plan to fill the extra time.

Absence cost changes with meeting frequency. On a 4x4 schedule, a course meets roughly 90 times across an 18-week semester instead of roughly 180 times across a 36-week year (both assuming a 5-day week), so one missed meeting removes a larger share of the course's total contact time than the same absence would on a traditional schedule. A/B block sits in between: a course still runs the full year, but at roughly half the meeting frequency of a daily class.

Staffing load is counted differently too. A teacher's contracted number of periods and what counts as "a class" both shift with the model, so a 4x4 teacher's daily load and a traditional teacher's daily load are not directly comparable numbers; each has to be read against its own model.

How block scheduling feeds the master schedule build

The bell schedule, including any A/B or block rotation, is one of the four inputs how to build a high school master schedule lists as required before placement starts, alongside verified course requests, real staffing allocations, and the room inventory. Changing the bell schedule after a build has started restarts it, because section sizing, the conflict matrix, and placement order all assumed that bell schedule.

4x4 block adds a wrinkle a traditional schedule does not have: a semester course's section count and staffing need re-deriving at the semester turn, since the fall section's students are gone and a new group registers for spring. That is effectively two smaller builds under one bell schedule each year, rather than one. A/B block does not add this wrinkle, since its courses still run the full year; its main effect on the build is the day-type split itself, which has to be modeled as two distinct day layouts rather than one repeating day.

Where timetabling software fits

A block-scheduled day is a scheduling structure like any other: a bell schedule with fewer, longer periods, sometimes two different day layouts inside one week. Smootables models lesson durations from 5 to 480 minutes in 15-minute intervals, so a 90-minute or 120-minute block period sets directly as one duration instead of being stitched from shorter slots. Short lessons cannot span a lunch wave, but long blocks over 180 minutes may, which matches how an extended block period actually sits against a lunch window instead of forcing it to break around one.

For A/B rotations, per-weekday day schedules generate their own time slots within a school day profile, so an A day and a B day can each carry a different period layout in the same week. Custom week structures let a period's timetable differ week to week, which covers rotations that do not repeat on a simple weekly cycle. If you are evaluating dedicated timetabling tools for a block schedule specifically, automatic school timetabling software covers what a constraint solver does with this kind of structure.

Frequently asked questions

What is block scheduling?

A bell-schedule model that runs fewer, longer class periods a day, typically 70 to 120 minutes, instead of six to eight shorter periods. The two common shapes are 4x4, where a course finishes in one semester, and A/B, where a course runs the full year and meets on alternating days.

What is the difference between a 4x4 and an A/B block schedule?

A 4x4 course meets daily but only for one semester, then the student moves to a different set of courses for the second semester. An A/B course runs the full year but meets on alternating days, roughly half as often as a daily class.

Does block scheduling mean students take fewer courses?

Not on either common model. A 4x4 student takes four courses a semester, eight for the year; an A/B student takes up to eight courses across the year on alternating days. What changes is how those courses are distributed across the calendar and the day, not typically the count.

How does block scheduling change building a master schedule?

It is one of the four inputs the build needs settled before placement starts, and on a 4x4 calendar it adds a semester-turn re-derivation of section counts and staffing that a traditional or A/B schedule does not need, because the fall and spring rosters for a semester course are different groups of students.

More guides on this topic

See how Smootables fits your school

Book a walkthrough and we will map Smootables to your planning, workload, and timetabling process.