State laws determine only the number of days/hours a school must be in session per year, most are 180 days or over 1,000 hours but a few are longer and some are shorter. In Ohio, where I am a principal, each school district, not the city or county system determines the actual start and stop date. We go an X amount of hours for the year instead of days for the year. We start school on Aug. 24 and end on May 25th. Some schools up here, mostly in the northern part of the state start later, usually after Labor Day and go into early to mid June. Flexibility is the key.
The problem that I see is that we have state legislators that know more about education than the people in education. (I do realize that is some cases that is true) Each state has a superintendent of education so IMO, they should be able to get some county and city superintendents together and come up with a plan that will work for Alabama. IMO, the local school district should be able to determine the beginning and ending of school.
The school districts do make the school calendar in Alabama.
Alabama really needs to look at going on a minimum number of hours per year. If each state did that, they would have time built in for bad weather such as floods, tornadoes, sleet, etc... When we were under the old system of days, we had to make-up any day missed after 5 days. With the hours system we do not have to make up days unless we are not going to get the minimum number of hours required by state law.
Schools already have weather days built into the calendar.