There are a lot of schools which fit those requirements. You may want to think about location and whether cost means anything to you. Obviously, out of state public schools will cost more and private schools will cost most of all.
When it comes to languages, schools with strong Asian Studies programs are generally located along the coasts. Almost all California state universities have excellent programs, as do the Washington schools. The east coast is also full of great Asian Studies programs. Japanese will be taught at all these schools, and also in some Texas schools and in some Midwesterns schools (I'm just guessing Northwestern and University of Chicago at the least).
I'll comment on the rest later tonight when I have more time. I was a history major and got a secondary school certification, and taught high school and middle school history, so I definitely know about that some also!
(cont.)
It really depends what you want to do in regards to history. If you want to teach, then it doesn't matter too much where you go for history. There are reasonable history departments all over the country, as long as you go to a decent university. If you're thinking about possible post-grad work, you'll need to do some research. Universities are known for specific fields (ex. Asian history, Mexican history, etc.). You'll need to look at the school's professors and see how much they've been published. Of course, first of all, you'll need to decide your area of interest. Again, if you're thinking Asian history, the west coast has the best schools generally. Highly ranked private schools should have good history programs, however, in most areas.
Secondary school certification is offered by many schools. This is tricky, though - you'll need to look at the programs offered through school websites. How in-depth are they? Do they provide their success rates? The tricky part is that one state could have 20 certification programs - but which ones are hired first by schools? In Texas, for instance, you could be a great teacher who graduated from the University of Houston, but UT-Austin teachers will almost always get hired ahead of you.
If you're thinking Texas, I can give you more details. Just PM me.