I'm of the personal opinion that a purely academic approach to engineering is a recipe for boredom and disappointment. I really do think the people that do best in the field are those who like to tinker, and that a large part of the useful things you learn in engineering schools are extracurricular. That's why it's such a shame there's a huge focus on grades for entry, as
@mansr said.
However, there's a lot of fields of engineering that aren't necessarily that way. I'd recommend she choose one she's interested in for its own sake (if she's considering engineering), because otherwise it's just a brutally difficult degree for no benefit. If she's starting senior year in September, then she's still got plenty of time to try a few projects, some tinkering, and do some research on what programs might fit her interests.