MacGregor operates on a five-day cycle, with each period being 30 minutes in length.

Item Time
 Entry Bell  8:15 am
   Five-minute warning bell  8:25 am
   Period 1  8:30-9:00 am
   Period 2  9:00-9:30 am
   Period 3  9:30-10:00 am
   Period 4  10:00-10:30 am
 1st Nutrition Break  10:30-11:10 am
   Period 5  11:10-11:40 am
   Period 6  11:40-12:10 pm
   Period 7  12:10-12:40 pm
   Period 8  12:40-1:10 pm
 2nd Nutrition Break  1:10-1:50 pm
   Period 9  1:50-2:20 pm
   Period 10  2:20-2:50 pm