Rancho Santa Marta is a Christian Ministry for children in San Vicente, Baja California, Mexico. The organization provides a year round home for children who are orphaned or have experienced homelessness or abuse, as well as being a K-12 school offering special education mainstreaming programs for as many as 300 local children. This working ranch with farm land and livestock provides children the opportunity to learn valuable skills as they grow into adulthood.