There are lots of collages that are good in courses to help you become a teacher, it doesnt really matter what collage as long as you work hard.
It all depends on what kind of teacher you would like to be. I would suggest any liberal arts college. They can be expensive, but most give a great deal of financial aid. It gives you a classical education which is what one might find in a majority of our founding fathers, and also gives personal attention to you and your goals. With a liberal arts education, you will be able to obtain a wide range of knowledge and relate it in and out of your classes you teach so you might be able to enhance every students ability to learn i.e. A student who loves math, but does not care for english- you can explain a formulaic way of writing by comparing it to an integral or derivative, vice versa applies. Also, it stresses writing which is always a great tool, because if you wish to teach, you are going to have to know how to portray information in an understandable manner. Good Luck and remember "Tell a man what he can do, not what he cannot- for men need goals and aspirations, not rules and degradations."