There is quite a lot of odd info on here. DH is FIStructE, FICE and FCIHT. He’s also an employer of civil, Structural and environmental engineers.
The idea of which are the “top” universities is an interesting debate. Although DHs consultancy employs around 120 staff of differing levels, they don’t see many from Oxford or Imperial. Cambridge grads occasionally. Everywhere else - yes. It’s well known that many Oxbridge engineering grads don’t go into engineering at all. Many go into the City. Therefore don’t necessarily think that “top” really means “top” for your ambitions. There are great universities such as Sheffield, Leeds, Southampton, Bristol etc which are turning out great engineers. There are also many former polys that offer a year in industry that have terrific courses. Don’t limit choices to the MN idea of “top”.
DS should not need 4 A levels. FM is also not required. It’s good to have though. Another way of looking at A levels is thinking about additional interests. For example, engineering will provide solutions to flooding. Would Geography be good if DS was interested in this aspect of engineering or planning? Think about what excites him about engineering and plan A levels accordingly.
Every engineer that wants to work in engineering will get a job. The jobs might be in a large consultancy with world wide offices but others will drive forward smaller companies and will need far more than engineering skills to be successful. Quoting for jobs, managing staff, meeting clients and working in a timely manner are all necessary attributes. A year in industry can help with some of this and can make a student very employable.
DH pays well and the “lower” university grads can be excellent. They have very high potential earnings. It’s not necessary to go to a “top” university. What is necessary is that you understand engineering, are an asset to your company and have multiple transferable skills!