Before the early 20th Century, a degree was not meant to lead to a specific job. College education was for personal enrichment. To turn you into an educated person with skills in critical thinking for a career in public administration, the clergy or business where you would learn on the job.
Since the 1940’s public perception of a college or university degree has changed such an education is now expected to lead to a career. Unfortunately the system has not changed with the times.
A degree in Anthropology, Archeology ((http://archnet.asu.edu/faq/career_faq.php),
Art, Art History Creative Writing, Classics, Film, General Studies, History, Humanities, Interdisciplinary studies, Language & Culture, Liberal Arts, Liberal Studies, Literature, Political Science, most any language including English, Media, Music History, Paleontology, Photography, Philosophy, Religious Studies or Sociology is considered a "personal enrichment" degree. Journalism is heading this way too. Also pretty well anything called “Something Studies”. These degrees are meant to enrich you personally in the classical sense of a university education without leading to specific job. You can have a very satisfying life with one of these degrees but the job market does not value them as highly as others.
This is not to say you will not get a job. But odds are that your job will not be related to your degree & may not pay as well as some other majors.
Psychology requires a PhD in order to do well.
What I am saying appears to be that we should all be engineers, economists or medical people. Society is voting that way with its money. Society values a few people in the arts very highly but most not at all. It is either boom or bust in the arts.
In today's world people go to university to help get a job & hopefully a career & a bachelor's in these fields is not that helpful. With a degree in these fields & a GPA generally over 3.0 you can:
1. Get into law school. However law schools today graduate far more lawyers than needed.
2. Go to grad school in a different field. Hopefully one without too many prerequisites you don’t have. Consider a masters in Technology Management. You can make a similar salary to an engineer & you need essentially no sciences prerequisites.
3. Go to grad school in the same field & earn a PhD so you can become a college professor. However, there are far more PhD grads in some fields like Philosophy than there ever will be professorships or any kind of teaching positions.
4. Take a K-12 teaching qualification, which is usually 2 more years, so you can teach the subject at a public school.
5. Look for a job in a field where they want you to have a degree without any concern what it is. Where they only want the degree because they want educated people who have proven they can stick with something difficult & see it to completion. Like the insurance industry. There are more jobs like this than you may think.
6. If you join the military you are more likely to enter as an officer instead of enlisted personnel.
Note that if you go for a more advanced degree, no one cares where you got your bachelor’s degree. Only the school where you got your most advanced degree counts. & that counts for a lot less than the name schools would have you believe.
If your GPA is over 3.0, don’t take a second undergrad degree if you already have one of these degrees. A graduate degree will be more valuable to you.
What is an English major supposed to do after college?
Here is a listing of the average starting & mid-career salaries for most 4 year majors. Note that these stats only apply to people who actually got a job in their field. Many graduates in the lower half of the list never get a job in their field & are not counted.
The higher they pay, the harder the major & generally the more math they require. Just be aware that high pay does not mean high demand.
The Highest Starting Salaries of 2010
Most in demand degrees:
Hot Jobs 2011
Look here to find the job prospects for most all occupations in the USA.