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.