American hornbeam is a wonderful addition to a natural landscape. It will tolerate flooding and does well in shady areas as well as full sun. American hornbeam loves deep, fertile, moist, slightly acidic soils. These trees can grow 20 to 40 feet tall.