Remittances to Mexico are like $25 bn tops
$138,165,000,000 in remittances was sent from United States to other countries in 2016
over $138 BILLION...
http://www.pewglobal.org/interactives/remittance-map/
Charge for school attendance as well seeing many people are using it as day care and not supporting the teachers.