College Scorecard provides detailed data on 3587 higher ed institutions in the United States. You can also sort institutions by % earning above HS grads, average annual cost, graduation rate, and salary after attending - very useful site.