The efficiency and fairness of educational expenditure is regularly challenged in society. Using a principal-agent model to derive a nonlinear tuition policy generally applied to every level of schooling, we analyze cases with/without an externality of education, with/without a fixed government budget constraint. The analytical solution is explicitly derived. Some policy implications are: (1) in the case of aggregate-sum externality, the government should "extra" subsidies every level by an equal amount, which is the marginal contribution of the externality to the income of the highest level deflated by the financing cost of the budget; (2) assume that the marginal cost of producing education is increasing and the wages and individual characteristics are some specific forms. Then, when the marginal cost of financing is less than 1, the tuition policy is increasing and the proportion of the production cost paid directly by the higher education people is higher.