According to NCERT, sources of human capital formation include expenditure on education, on-the-job training, health, migration, and acquiring information. Expenditure on immigration is not listed as a recognized source of human capital formation in India.