Schools to hold half-day to beat heat