After a career in a science, engineering and IT, I am now teaching computer science and maths in high school and loving it. In Australia, any previous degrees would have a big impact on what additional training you would need before teaching. But to answer your direct question, any and all of your industry experience will be valuable in a high-school context, whatever its ‘pedigree’ or quality.<p>To teach, however, you are likely to need an education qualification. In Oz, this could be a 2 year Masters of Teaching provided you already have a degree of some sort to act as a content base (3 yr Bachelors is fine). There are accelerated 18 month courses available, mostly online but with significant periods of in-school practical experience (2-3 slots of 4-8 weeks).<p>Both the education and the pracs are very valuable to your teaching roles. The reduced contact over working days, and weeks of holiday are great, but you will still need plenty of energy for the kids, and there is plenty of outside-hours of work too, but you choose when and how you do it.