With all the talk about alternatives to the degree and open education, we still have 70% of American high school graduates enrolling in college. You would hope that the major they choose are not based solely on money, but salaries are not only important to students but have been important marketing tools for colleges.

The job site Glassdoor did an analysis of nearly 500,000 resumes and salary reports they hold for their job-seeking users and came up with a ranking of the 50 majors that pay the most during the first five years out of college.

The top ten majors range in salaries from $70,000-58,000.

1. Computer Science

2. Electrical Engineering

3. Mechanical Engineering

4. Chemical Engineering

5. Industrial Engineering

6. Information Technology

7. Civil Engineering

8. Statistics

9. Nursing

10. Management Information Systems

Do you see a theme in the top 10? Yes, STEM majors take most of the top spots. They also point to likely entry-level positions, such as for #6 IT being a programmer analyst, technical support and systems engineer. Social Work comes in at #49 with a median base salary of $41,656. Biology slips in at #50 at $41,250 for entry-level jobs like lab assistant or paramedic, Education (K12 teachers) comes in at #41.