Free online tools to generate, calculate,
convert, format, encode, and play.
 

Bell Schedule Maker

Build a school bell schedule with named periods, start and end times, passing periods between classes, and optional rotation days such as A/B days. Preview a clean table and print it or save it as a PDF. Everything runs in your browser and nothing is uploaded.


Schedule Details

min

Rotation Days

Each rotation day gets its own set of period names, so you can vary the line-up while sharing the same bell times.

Periods

# Period name Length Pass after

How It Works

The tool chains your periods together starting from the first bell. Each period has a length in minutes, and an optional passing period is added after it before the next class begins, so start and end times are calculated automatically.

  1. Set the details: name the schedule, choose when the first bell rings, and pick a default passing-period length.
  2. Add rotation days such as A Day and B Day; each day keeps its own period names but shares the same bell times. Use a single value for a normal fixed schedule.
  3. Add periods and give each a name, a length, and how long the passing period after it should be. Add a lunch or break the same way.
  4. Reorder periods with the up and down arrows, or remove any you do not need.
  5. Print the schedule or save it as a PDF; each rotation day prints on its own page.

Leave Auto-calculate times on to let the tool derive every start and end time from the durations. Times use your device's 24-hour or 12-hour display; the schedule shows a clean 12-hour clock. All calculation happens locally in your browser — no accounts, no uploads.


Embed This Util

You can embed this util on your own site as a widget. Adding ?embed=1 to the URL loads a compact version with just the tool itself; no header, menu, or documentation. Paste this snippet into your HTML:


    

Copy snippet Adjust the height to taste.



Feedback

Help us improve this page by providing feedback, and include your name/email if you want us to reach back. Thank you in advance.


Share with