Hi and welcome back to Just Answer.
All cities and states have their own rules and regulations for teacher licensing and certification, so it would be a good idea to find out the requirements for teaching High School in Colorado and in the particular city where you will be licensed.
If you dual-major in both Social Science and English and minor in Education, you should fulfill the requirements to teach in your state (certification) and city, after taking the appropriate licensing exams. If you have enough credits to major in both of your intended areas of study, you should earn your B.A. in both subjects, simultaneously. You can list your B.A. as being in 'Social Science/English/Education' on your resume, and be able to find a position in teaching High School with these specialties. The dual major can only work to your advantage.
You mentioned that you would like to go back to school for a B.A. in English, so if you do not take enough credits in English to qualify as a 'major' when you graduate with your B.A. in Social Science, you have several choices: you can take additional undergraduate credits to fulfill a major in English, in addition to Social Science, and/or you can take your Masters in English/Education, as teachers usually need a Masters to advance in the system and on the pay-scale, in any case. It's best to take your Masters as soon as possible after you get your B.A. If you are fortunate enough to begin teaching soon after you graduate, you might consider taking night classes at your local college or even getting your Masters online.
You sound like a very ambitious person and that is admirable! I wish you much good luck in your future endeavors.
I hope you have found this answer helpful; if so, please click 'ACCEPT'. Your positive feedback will also be greatly appreciated. If you need additional information or further assistance, please click 'Reply'. Thanks for the opportunity to be of help!