Engineering freshman classes are perceived as weed out, because they are taught at an appropriate level for a difficult and demanding set of majors that requires that you learn all the basic science and math fundamentals and are willing to put in a lot of hours solving problems and learning a lot of needed materials. HS math and science classes are often not that rigorous, so people may not understand exactly what they are in for. Or they look at those arrows in Physics 1 and roll their eyes and go off to do something they enjoy more. With the higher STEM salaries and also a lot of STEM hype, more people are starting in engineering, but the same factors will drive them (not weed them) out too.
Engineering does need more women and I think engineering seems more foreign still to many girls. There are also a wide array of jobs to suit everyone from those only moderately interested (management, sales, patent law, project management, business, etc) to interested (tech jobs designing something) to obsessive (doing research, advancing their fields, building robots at age 8). While the women in engineering programs still seem a bit vapid to me, a woman engineer with a pretty cool very technical job, they make sense for an 18 year old asking herself what she can do.
I don’t think she should rule out engineering because she does not have a burning desire to build robots, but depending on where she is now and in May, maybe leave some options open.
The good news about engineering is that the first year is just basic STEM classes, so you can transfer to other STEM fields including the more liberal arts oriented computer science degrees.
I would be a bit hesitant to go to a STEM-directed school like GTech or WPI or RPI if you are not sure about STEM-related fields and secretly wish you were studying philosophy. Some of the private schools and certainly all the big flagships have very good departments in all fields and are much less limiting for someone who is unsure. Funny how senior year sometimes actually helps kids make the STEM/not-STEM decision, so maybe apply to a variety of schools and see where she is in May.
We liked smaller schools, div 3 type, but everyone has different ideas. Big schools have more varied offerings and can often provide more varied people and activities as well … I would stay away from 1000 person classes, but maybe with some leeway if the school offers great upper classes or other things.
Apply to schools your daughter seems excited by that match the bulk of her interests and your financial circumstances. Once the list is culled by acceptances, finances, HS moodiness, etc, the decisions get easier. Also campus visits, even after admission sometimes either improve or really hurt interest in that school, the “fit” thing.