I am a history student at a small 4-year liberal arts college. I really enjoy my life right now because I have freedom in what classes I want to take, I am interested in everything I study, and I took a decent amount of credits in high school so I'll be able to graduate in 3 years. The only problem is that I don't sleep at night because I don't know what job I'm going to get out of college.
At first I wanted to be a professor--but then I realized that professorships don't actually exist and are only an illusion for naive humanities students. What other people say is probably true--unless you're either willing to go to law school, go into business, or suck up teaching high school, your options are probably limited. It's especially unwise if you dig yourself into a bunch of debt in the process.
If you're willing to commit to going to law school, then I'd do that. Non-academic jobs are probably the easiest to get with a history degree, and you can do well if you are skilled with analytic and lingual (writing and speaking) skills. Teaching jobs sound like a mess to me--in 20 years, why would teachers need a masters degree if so much teaching is done electronically?
This is probably your best bet: train until you break 15 in the 5k, 8:50 in the 3200, or 4:10 in mile, then go to whichever college offers you a full ride. Then you have 4 free years to study whatever you want.
In all seriousness, you can study history if you're passionate about it. You will be able to get a job if you look for one. Don't study something you're not passionate about--you'll hate your life.