What is the difference between a public agency and a private agency?

A public agency is the local branch of your state or county social service department. It focuses on finding adoptive families for children in its custody.

A private agency is a state-licensed firm, either for-profit or nonprofit, that may or may not have a religious affiliation. Private agencies typically specialize in domestic infant adoption, foster care adoption, or international adoption.