Graduates of the US Naval Academy earn a median annual starting salary of more than $80,000. United States Naval Academy/Facebook We recently published our list of the 50 best colleges in America.

The list ranks colleges by median starting salary, average SAT score, and a survey that asked more than 1,000 Business Insider readers to choose the colleges that best prepare their students for success after graduation. Read our full methodology here.

We reranked the schools by pay here to find the top US schools whose graduates earn the highest starting salaries.

Interestingly, two of the top three schools on this list are elite military institutions. And being that technical degrees often earn college grads higher starting salaries than degrees in the humanities or social sciences, schools heavy on science, technology, engineering, and mathematics programming tended to rank more favorably here.

Keep reading to see which colleges came out on top.