Go for the teaching.
You will be finished by 3.15pm and have 6 weeks holidays in the summer, plenty of time for hour building and studying.
An enginneer you will be working 8am til 7pm daily and 5 weeks annual leave total. Will take you years to become a pilot then.