I've been a SAHM for the last 7.5 years, but I was a Materials Science Engineer in the Aerospace field before that. I worked mostly in manufacturing. I have my BS in Materials Science.
My DH is an Aerospace Engineer. He has worked on a lot of big-name design projects. He has his BS and an MS in Aerospace Engineering.
Engineering is a pretty difficult program. You have to be good (and interested and dedicated) at math and science. You also have to have a good idea that you want to be going into engineering early on in your academic career in order to get started on all of the requirements and it still often takes 4.5 or 5 years to get a BS in engineering.
The good news is that most states have at least one state college with a solid engineering program. And a good hardworking student can get a quality bachelor's degree relatively affordably, IMO. For optimum career advancement, though, that student should buckle down in undergrad so he/she can go on to a top-ranked grad school.
My best advice for high school students who are good a math and science and interested in a career in engineering or science: Take all the math and science classes you can get your hands on... Ideally, your kids should take AP Calculus in high school, Physics (AP if that's something of interest), Chemistry (likewise, AP if that's something of interest), and advanced English (surprising how many engineers have a hard time with written communication). Oh, and if they can do any public speaking courses, engineers need to be able to give a lot of presentations.
Happily, none of this education will do your children any harm should they decide that engineering isn't for them.

But, it will give them a leg-up if they want to take Engineering Physics (Calculus is a prerequisite) during their first semester at college.
I hope this helps!