The bill won final passage in the Senate on a 37-0 vote Wednesday. The measure was a top priority for Republicans in charge of the Senate.
The wide-ranging education measure now goes to Republican Gov. Matt Bevin.
The bill would give local school districts more say in how to deal with schools that the state considers in dire need of support.
The bill also would give more local control over teacher evaluations.