Alianthus ("Tree of Heaven") Plant them thick, and then top them at about 10 feet.
I was gonna say bamboo, but then I saw you already considered that.
You could also put up field fencing and cover it with honeysuckle.
Tree of heavan is a non native and invasive. This plant spreads like crazy, and will choke out native species.