We should take a cue from Europe, where countries such as Denmark and Austria build "social housing." Social housing is public housing, but only in the sense that it is government-financed, according to The Washington Post. European social housing is subsidized yet serves middle-class as well as low-income households, thereby avoiding many of the socioeconomic issues associated with America’s public housing.
Social housing could solve public housing problem
Source: The Washington Post