District in line to get $42 million for new school