This paper analyzes the effectiveness of three different types of education policies: tuition subsidies (broad based, merit based, and flat tuition), grant subsidies (broad based and merit based), and loan limit restrictions. We develop a quantitative theory of college within the context of general equilibrium overlapping generations economy. College is modeled as a multi-period risky investment with endogenous enrollment, time-to-degree, and dropout behavior. Tuition costs can be financed using federal grants, student loans, and working while at college. We show that our model accounts for the main statistics regarding education (enrollment rate, dropout rate, and time to degree) while matching the observed aggregate wage premiums. Our model predicts that broad based tuition subsidies and grants increase college enrollment. However, due to the correlation between ability and financial resources most of these new students are from the lower end of the ability distribution and eventually dropout or take longer than average to complete college. Merit based education policies counteract this adverse selection problem but at the cost of a muted enrollment response. Our last policy experiment highlights an important interaction between the labor-supply margin and borrowing. A significant decrease in enrollment is found to occur only when borrowing constraints are severely tightened and the option to work while in school is removed. This result suggests that previous models that have ignored the student's labor supply when analyzing borrowing constraints may be insufficient.