Seven 50-minute periods starting at 8:00 AM end at 2:45 PM
Say first period starts at 8:00 AM, each class runs 50 minutes, passing periods are 5 minutes, and lunch is a single 30-minute break after Period 4. Period 7 then starts at 1:55 PM and ends at 2:45 PM. Seven classes add up to 350 minutes, and the six gaps between periods (five passing periods and lunch) add 55 more, so the day runs 6 hours 45 minutes from the first bell. With no lunch and only 5-minute passing periods, the same day would end 25 minutes earlier, at 2:20 PM.
The ribbon in the calculator lays the whole day out on one line: classes are numbered blocks and breaks are the gaps between them. Gap width follows the real minutes, and any break you changed from the default (a lunch, say) is hatched. If this device’s clock falls inside the schedule, a “Now” marker appears on the ribbon and the current period fills in as it goes.
When you need to work out period end times
A bell schedule is published once, but you end up recalculating it more often than you would expect. These are the usual cases.
- Minimum days, early release and assemblies: shortening periods from 50 to 40 minutes, or dropping a period for an assembly, moves every later bell. The changes pile up, so it is hard to see at a glance when the last period now ends.
- Pickup, buses and practice: rides, after-school programs and sports are planned around the last bell. If Monday has six periods and Tuesday has seven, you need both end times.
- Building or revising a master schedule: trimming passing time by a minute or moving lunch to another period means rewriting every start time. Copying the table into a document avoids retyping errors.
- Checking which period it is right now: a student schedule says “Period 3”, but not when that period ends. The Now box shows the current period and the time left, based on this device’s clock.
How the calculation works
- Turn the first bell into minutes. 8:00 AM is 8 × 60 = 480 minutes after midnight.
- Add the period length to get the end. Period 1 ends at 480 + 50 = 530 minutes, which is 8:50 AM.
- Add the break after that period to get the next start. With a 5-minute passing period, Period 2 starts at 8:55 AM. A box you changed (lunch, recess) uses its own value instead.
- Repeat for every period. There is no break after the last period, so nothing is added to the final end time.
Last period ends = first bell + period length × number of periods + (all breaks between periods, periods − 1 of them)
Only the total of the breaks matters for the last bell. Putting a 30-minute lunch after Period 3 instead of Period 4 still ends the day at 2:45 PM; only the periods around lunch shift. Add one more period and you add both a class and a break.
How long is a period? It is set locally, not nationally
Period length is not something one rule fixes for a whole country. The two state laws checked for this page count time over a school year rather than per period, and they count it differently. California Education Code section 46207 sets the minimum number of minutes of instruction a district must offer each year: 36,000 in kindergarten, 50,400 in grades 1 to 3, 54,000 in grades 4 to 8 and 64,800 in grades 9 to 12. Texas Education Code section 25.081 requires each district to operate at least 75,600 minutes a year, including time for instruction, intermissions and recesses. Each district then builds its own bell schedule to meet those totals, so lunch, passing time and period length vary from school to school. England works the same way in spirit: a Department for Education guidance document sets a minimum 32.5-hour school week for mainstream state-funded schools, counting breaks, while leaving the length of each session and break to the governing body (or the trust, for academies).
The table below keeps everything the same and changes only the length of a period. The examples are illustrative, not official schedules.
| Period length | Period 6 ends | Period 7 ends | Try it |
|---|---|---|---|
| 40-minute periods | 12:50 PM | 1:35 PM | 7 periods |
| 45-minute periods | 1:20 PM | 2:10 PM | 7 periods |
| 50-minute periods | 1:50 PM | 2:45 PM | 7 periods |
| 55-minute periods | 2:20 PM | 3:20 PM | 7 periods |
Each extra 5 minutes of class pushes the end of Period 6 back by 30 minutes and Period 7 by 35. Because California counts “minutes of instruction” and Texas counts time that includes intermissions and recesses, the same day can look different depending on the rule: the seven 50-minute periods above are 350 class minutes, but 405 minutes from first bell to last. Check with your district how it counts before you compare a schedule against a yearly total.
Lunch and recess: change the break after one period
The box at the right of each period row is the break after that period. All of them follow the default passing time until you type a different number into one, and that number is the whole length of the break, not extra time on top of the default. Boxes you change turn bold, and typing the default again (or clearing the box) puts them back on the default.
Many elementary schools run a morning recess and a separate lunch. Here is a six-period day of 45-minute blocks with 5-minute transitions, a 20-minute recess after Period 2 and a 30-minute lunch after Period 4.
| Period | Start | End | Break after |
|---|---|---|---|
| Period 1 | 8:30 AM | 9:15 AM | 5 min |
| Period 2 | 9:20 AM | 10:05 AM | 20 min |
| Period 3 | 10:25 AM | 11:10 AM | 5 min |
| Period 4 | 11:15 AM | 12:00 PM | 30 min |
| Period 5 | 12:30 PM | 1:15 PM | 5 min |
| Period 6 | 1:20 PM | 2:05 PM | — |
Class time is 270 minutes and the five breaks are 5, 20, 5, 30 and 5 minutes, 65 in all, so the day ends 2:05 PM, 5 hours 35 minutes after the first bell. Put these settings into the calculator
How early does a minimum day end?
Schools call a shortened day a minimum day, an early release or an early dismissal. If you leave the breaks alone and shorten only the periods, the day ends earlier by the minutes you cut times the number of periods. Cutting passing time instead is multiplied by the number of passing periods, which is the number of periods minus one, and any box you set by hand (the lunch here) stays as it is. The baseline is the seven-period day above, which ends at 2:45 PM.
| What changes | Ends earlier by | Period 7 ends |
|---|---|---|
| Periods 50 → 40 min | 10 min × 7 = 70 min | 1:35 PM |
| Periods 50 → 30 min | 20 min × 7 = 140 min | 12:25 PM |
| Passing time 5 → 3 min (lunch unchanged) | 2 min × 5 = 10 min | 2:35 PM |
In the last row there are six breaks, but the lunch box is set by hand at 30 minutes, so only the five that follow the default shrink. A block schedule works the same way: four 90-minute blocks with 10-minute passing periods and no lunch gap run from 8:00 AM to 2:30 PM. Try the block schedule Enter the minimum-day or block numbers from your own school’s announcement, and check whether it also changed the passing time.
How to read the Now box
The Now box uses this device’s clock to place you in today’s schedule. During a class it shows the period and the time left until it ends. In a passing period or lunch it shows how long until the next period starts. Before first period it counts down to the first bell, and after the last period it says the school day is over. The current period is highlighted in the list and on the ribbon, and the bar under the box fills as the period goes by.
It recalculates every 20 seconds, so with the page open the time left keeps shrinking. If the school clock or bell system is a few minutes off from this device, the two will be off by the same amount. A schedule that runs past midnight treats early-morning times as part of the day that began the evening before.
Common mistakes
- Adding a passing period for every class: seven periods have six gaps. Counting seven adds a passing period after the last bell and makes the day end too late.
- Entering the time students arrive as the first bell: if the doors open at 7:40 and homeroom or advisory runs until 8:00, the first period starts at 8:00. Enter that, not the arrival time.
- Adding lunch on top of the default passing time: if Period 4 ends at 11:45 AM and Period 5 starts at 12:15 PM, the break is 30 minutes. Typing 30 does not add another 5.
- Using one end time for days with different period counts: when Monday has six periods and Tuesday has seven, change only the number of periods and keep the other settings.
- Assuming a minimum day also shortens passing time: most often only the periods get shorter, but some schools change both. Set the two boxes separately, as the announcement says.
What this calculation does not cover
- Every period is the same length. A block schedule or “A/B” rotation with different period lengths cannot be shown exactly. For two periods that run together, set the break between them to 0.
- Schools that split lunch into waves (A, B and C lunch) have different lunch times for different students. This calculator has a single lunch gap per day, so run it once for each wave.
- Dismissal routines, homeroom after the last bell, buses and after-school programs are not included. Add the time your school allows after the last period yourself.
- It handles up to 12 periods and up to 24 hours from the first bell to the last. Classes and breaks are counted in whole minutes.
- The Now box uses this device’s clock and today’s date. It does not know about holidays, late-start days or a different timetable for each weekday.
- Your numbers stay in this browser and are not sent to a server. They go into the address only when you press Copy link.
Checked on October 22, 2026: California Education Code section 46207 and Texas Education Code section 25.081 (read on public copies of the codes), and the Department for Education guidance “Length of the school week” (July 2023, non-statutory). Use your own district’s current bell schedule for real times.
Sources
- 01California Legislative Information: Education Code section 46207Minimum minutes of instruction a district must offer each year: kindergarten 36,000, grades 1 to 3 50,400, grades 4 to 8 54,000, grades 9 to 12 64,800
- 02Texas Constitution and Statutes: Education Code chapter 25, section 25.081Each district must operate at least 75,600 minutes a year, including instruction, intermissions and recesses
- 03GOV.UK Department for Education: Length of the school weekNon-statutory guidance, July 2023: 32.5-hour minimum core week for mainstream state-funded schools in England, counted from registration to the end of the day including breaks
Frequently asked questions
If first period starts at 8:00 AM with 50-minute periods, 5-minute passing periods and a 30-minute lunch after Period 4, when does Period 7 end?
Period 7 starts at 1:55 PM and ends at 2:45 PM. Seven classes take 350 minutes, and the six breaks between periods (five 5-minute passing periods and the 30-minute lunch) take 55 more, so the day runs 6 hours 45 minutes from the first bell.
Why are there only 6 passing periods for 7 periods?
A break only exists between two periods, so seven periods have six gaps. Nothing is added after the last period. Counting seven would push the 2:45 PM ending in the example to 2:50 PM.
Does a 30-minute lunch add to the 5-minute passing period?
No. The box after the lunch period replaces the default, so typing 30 makes that whole gap 30 minutes. With the lunch after Period 4, the 5-minute passing period is not added on top, and Period 5 starts 30 minutes after Period 4 ends.
Does moving lunch from after Period 4 to after Period 3 change the end of the day?
No, as long as the breaks add up to the same total. With 50-minute periods and a 30-minute lunch, the last period ends at 2:45 PM whether lunch comes after Period 3 or Period 4. Only the start and end times of the periods around lunch change.
How long is a class period in US schools?
There is no single length. The state laws checked here count time per year: California Education Code section 46207 sets 64,800 minutes of instruction a year for grades 9 to 12, and Texas Education Code section 25.081 requires 75,600 minutes a year including instruction, intermissions and recesses. Each district then sets its own period length.
How much earlier does a minimum day end if periods drop from 50 to 40 minutes?
If breaks stay the same, the day ends earlier by 10 minutes times the number of periods. With seven periods that is 70 minutes, so the 2:45 PM ending in the example becomes 1:35 PM.
What does the Now box use as the current time?
It uses this device’s clock. During a class it shows the time left in that period, and during a passing period or lunch it shows the time until the next period starts. A school bell system that runs a few minutes off from your device will differ by the same amount.
Can it handle a block schedule?
Yes, if every block is the same length. Four 90-minute blocks with 10-minute passing periods starting at 8:00 AM end at 2:30 PM. For two periods that run back to back, set the break between them to 0.