My base model Timex Ironman watch does 15 min repeating timers (or whatever interval you set it to). She could just stop it whenever it isn't needed. Not sure how a teacher would feel about something beeping every 15 minutes though and there isn't an option to set it to vibrate. It is a LOT cheaper than a Apple watch though. If she uses a laptop in class there would be options there as well.

aeh - thanks for the great ideas. We're already using google drive and calendar with DS and I suspect it will only be more critical as time goes on.