3 answers
Joanne’s Answer
I know up here in New Jersey, there's a nice tuition stipend if you are willing to serve as a math teacher upon graduation.
The fields may have some similarities with the basic math courses.
For 'employability', I would lean more towards majoring in computer science and picking up math classes.
There's also the criteria for becoming a teacher that has to be taken into consideration. (I'm not too sure about how that works.)
My sister is a teacher who teaches computer instruction - she has the best of both worlds.
Joanne
Steven’s Answer
There is typically some overlap between the courses required for a mathematics major and the courses required for a computer science major, so it's not unusual for students to double major in math and computer science.
If you're careful when planning your schedule at the start of a 4 year program, it's even possible to add the required education courses and student teaching practicum that are necessary to obtain a teaching credential.
If you attend a small college, you'll find that not all courses are offered every semester, or even every year, and you might even find that sometimes you need to take two courses that are scheduled for the exact same time. A large university will generally offer multiple sections of required courses, providing more flexibility to let you complete all requirements within 4 years, but you will have to work harder in the large school to develop in-depth relationships with the education department professors that can really help develop your teaching skills.
It's possible to combine it all, you just have to develop a clear plan and stay motivated. Good luck - you're well on your way. Good teachers are incredibly valuable!