University of New Mexico and Utah State have ABET accredited engineering programs. They provide scholarships to to high stats students to bring tuition down to their already low (compared to other states) instate cost. University of Alabama Huntsville is also a good option. I would add at least one of these schools to your list of meets full need schools.