Hillsborough County Schools Elementary school start and end times are 7:40 a.m. and 1:55 p.m. Middle school start and end times are 9:35 a.m. and 4:30 p.m. High school start and end times range from 8:30-8:40 a.m. and 3:25-3:35 p.m. Times may differ for some schools.