Trees can provide shade in your garden for decades, but if you can't wait that long, here are five fast-growing shade trees. 1. Weeping Willow Trees Weeping willows grow by up to four feet per year and offer great shade with their dramatic, drooping branches. 2. Hackberry Tree This tough plant can grow in most parts of the US and reaches a height of more than 60 feet. 3. Crepe Myrtle If you’re looking for some pretty blooms with your shade, this easy-to-grow tree produces bold blooms that last all summer long. 4. Red Maple Red Maples are one of the fastest-growing trees, growing by a foot and a half annually. They are famous for their crimson leaves and can grow in a variety of soils. 5. American Sycamore American sycamores are classic trees that reach up to 100 feet tall. You’ll need some space in your garden, but they will give you plenty of shade.