How does a caseworker place kids with families? I'm curious about the specifics placement process. I get the big picture of trying to place kids with families based on goodness-of-fit, but I'm wondering if there's a standard procedure by which this is done.

For example, do families and kids each answer questionnaires which are matched up in some computer system? Or do caseworkers have their own methods of matching kids with families? Or is the process something entirely different?

I'd like to go beyond surface level and understand the nitty-gritty of the placement process. I'd be grateful for any explanations or links or general directions for further inquiry.