Due to state law, schools in NC can not start before August 25, unless the system receives a waiver from the state. In the past, only a few counties in the mountains were allowed to start a little earlier in case of snow days. The law also states that schools have to end by June 10.