Cher from Provo, UT
Is your driveway paved? Are you trying to avoid sewer problems again? As a tree matures, its far-reaching roots can actually buckle the pavement, so it is not usually advisable to plant shallow root or fast growing trees near streets, driveways, or sidewalks. With shallow root trees, the roots tend to grow out laterally instead of down. As a rule, small trees should be kept 5 ft away from a paved surface, and medium trees at least 10 feet away.
If your driveway is not paved, here are some small to medium trees (under 30 ft) that may work, although they are not necessarily considered shallow root trees: