The Grand Forks Public School District board approved a $4.4 million budget realignment for the next school year Monday night, voting 7-2 in favor despite strong community opposition.